我正在尝试将 jdbc 连接到 mysql 服务器中的特定模式,模式名称正在挖掘
当我尝试连接时,我可以访问所有数据库,因此执行语句适用于我的数据库中的所有方案,而不是仅适用于“挖掘”
这就是我建立连接的方式:
public class Mining {
Connection conn;
void createConnection() {
try {
Class.forName("com.mysql.jdbc.Driver");
this.conn = DriverManager.getConnection(
"jdbc:mysql://localhost/?currentSchema=mining","admin","admin" );
//I ALSO TRIED THIS: "jdbc:mysql://localhost/mining","admin","admin"
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
有什么想法吗?
谢谢!