Я использую подобный код для подключения к базе данных в Java:Подключение нескольких баз данных с помощью JDBC
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
кроме того, что дает «ошибка: mydb.otherdb.some_table не существует» – djechlin