ホームページ >データベース >mysql チュートリアル >JDBC API を使用して MySQL で別のデータベースを選択または移動するにはどうすればよいですか?
一般的に、USE クエリを使用して、MySQL の現在のデータベースを変更できます。
Use DatabaseName;
JDBC APIを使用するには、現在のデータベースを変更します、次のことを行う必要があります:
登録Driver: DriverManager クラスの registerDriver() メソッドを使用して、ドライバー クラスを登録します。ドライバー クラス名をパラメーターとして渡します。
接続を確立する: DriverManager クラスの getConnection() メソッドを使用して、データベースに接続します。 URL (文字列)、ユーザー名 (文字列)、パスワード (文字列) をパラメータとして渡します。
ステートメントの作成: Connection インターフェイスの createStatement() メソッドを使用します。
クエリの実行: Statement インターフェイスの use() メソッドを使用してクエリを実行します。 p>
次の JDBC プログラムは、MySQL との接続を確立し、mydatabase-
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......"); } }
Connection established...... Database changed......
という名前のデータベースを選択します。さらに、以下に示すように URL の末尾にデータベース名を渡すことで、MySQL で目的のデータベースを選択/切り替えることができます。 -
//Getting the connection String url = "jdbc:mysql://localhost/mydatabase"; Connection con = DriverManager.getConnection(url, "root", "password");
以上がJDBC API を使用して MySQL で別のデータベースを選択または移動するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。