您好,欢迎访问一九零五行业门户网

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

一般来说,您可以使用 use 查询更改 mysql 中的当前数据库。
语法use databasename;
要使用 jdbc api 更改当前数据库,您需要:
注册驱动程序 :使用drivermanager类的registerdriver()方法注册驱动程序类。将驱动程序类名作为参数传递给它。
建立连接:使用 drivermanager 类的 getconnection() 方法连接数据库。将 url(字符串)、用户名(字符串)、密码(字符串)作为参数传递给它。
创建语句:使用connection接口的createstatement()方法。
执行查询:使用statement接口的execute()方法执行查询。示例以下 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 connectionstring url = "jdbc:mysql://localhost/mydatabase";connection con = drivermanager.getconnection(url, "root", "password");
以上就是如何使用 jdbc api 选择或转移到 mysql 中的另一个数据库?的详细内容。
其它类似信息

推荐信息