Я пытаюсь выполнить некоторый анализ данных, которые хранятся в двух отдельных базах данных, где один является сервером mysql, а другой - mssql.Они должны быть объединены на основе одного из столбцов, так что я получаю одну структуру данных.
Я пытался хранить данные отдельно в pandas dataframes в python, соединяя их в pandas, затем записывая вCSV и загрузка его обратно в Java.Но это очень громоздко и не очень масштабируемо.
По сути, у меня есть два таких запроса:
MySQL
String myDriver = "org.gjt.mm.mysql.Driver";
String myUrl = "jdbc:mysql://localhost/test";
Class.forName(myDriver);
Connection conn = DriverManager.getConnection(myUrl, "root", "");
String query = "SELECT * FROM users";
Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(query);
mssql
String url = "jdbc:msql://someMSsqlserver/";
Connection conn = DriverManager.getConnection(url,"","");
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("SELECT * FROM people");
И я хочу, чтобы они были объединеныв одну структуру данных.Есть ли в любом случае это может быть сделано в Java?