Secara umumnya, anda boleh menggunakan pertanyaan USE untuk menukar pangkalan data semasa dalam MySQL.
Use DatabaseName;
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 - p>
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......"); } }
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!