Bagaimana untuk memilih atau berpindah ke pangkalan data lain dalam MySQL menggunakan API JDBC?

PHPz
Lepaskan: 2023-08-29 19:09:02
ke hadapan
1167 orang telah melayarinya

如何使用 JDBC API 选择或转移到 MySQL 中的另一个数据库?

Secara umumnya, anda boleh menggunakan pertanyaan USE untuk menukar pangkalan data semasa dalam MySQL.

Syntax

Use DatabaseName;
Salin selepas log masuk

Untuk menggunakan JDBC API untuk menukar pangkalan data semasa, anda perlu:

  • Daftar Pemandu: Daftar kelas pemandu menggunakan kaedah kelas registerDriver() bagi DriverManager(). Luluskan nama kelas pemandu sebagai parameter.

  • Mewujudkan sambungan: Gunakan kaedah getConnection() kelas DriverManager untuk menyambung ke pangkalan data. Lulus URL (String), Nama Pengguna (String), Kata Laluan (String) sebagai parameter.

  • Buat pernyataan: Gunakan kaedah createStatement() bagi antara muka Sambungan.

  • Lakukan pertanyaan: Gunakan kaedah execute() antara muka Pernyataan untuk melaksanakan pertanyaan. . daripada URL Pangkalan data yang diperlukan adalah seperti yang ditunjukkan di bawah -

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class ChangeDatabaseExample {
       public static void main(String args[]) throws SQLException {
          //Registering the Driver
          DriverManager.registerDriver(new com.mysql.jdbc.Driver());
          //Getting the connection
          String mysqlUrl = "jdbc:mysql://localhost/";
          Connection con = DriverManager.getConnection(mysqlUrl, "root", "password");
          System.out.println("Connection established......");
          //Creating the Statement
          Statement stmt = con.createStatement();
          //Create table Query
          String query = "USE mydatabase";
          //Executing the query
          stmt.execute(query);
          System.out.println("Database changed......");
       }
    }
    Salin selepas log masuk

    Atas ialah kandungan terperinci Bagaimana untuk memilih atau berpindah ke pangkalan data lain dalam MySQL menggunakan API JDBC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan