我正在使用这样的代码连接到 Java 中的数据库:
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "root";
String password = "Pass";
我通过执行 sql 查询从数据库中获取数据:
String sqlQuery = "Select queryID from test_data_solution";
rs = stmt.executeQuery(sqlQuery);
...
但我需要在 MySQL 服务器中连接另一个数据库模型。我将使用来自另一个数据库中的表的内部联接。如何在同一个 Java 程序中连接到另一个数据库或从另一个数据库获取数据?我想运行如下代码:
select *
from mydb.test_data_solution
inner join anotherdb.queryid_tokensid
on test_data_solution.queryid = queryid_tokensid.queryid