Как выбрать данные из двух разных баз данных и отобразить их в табличном формате
Я пытаюсь отобразить данные из двух разных баз данных,
database1:обложка > таблица:firmlist
database2:userdata >таблица:admin
Как получить подключение к базе данных для двух разных баз данных?
Что я уже пробовал:
<% try { Class.forName("com.mysql.jdbc.Driver").newInstance(); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/cover", "root", ""); Statement statement = connection.createStatement(); String QueryString = "SELECT (FirmName)FROM cover.dbo.table firmlist UNION SELECT (UserShortName,UserPW) from userdata.dbo.table admin WHERE FirmId=UserId ";; ResultSet rs = statement.executeQuery(QueryString); %> <TABLE id="myTable" cellpadding="15" style="background-color: #b9d9e8;"> <TR> <TH>Company Name</TH> <TH>User Name</TH> <TH>Password</TH> </TR> <% while (rs.next()) { %> <TR> <TD><%=rs.getString(2)%></TD> <TD><%=rs.getString(3)%></TD> <TD><%=rs.getString(4)%></TD> </TR> <% } %> <% rs.close(); statement.close(); connection.close(); } catch (Exception ex) { %> <% out.println(ex); } %> </TABLE>