ResultSet进入弹出列表

时间:2016-11-14 12:12:14

标签: java arrays user-interface jdbc resultset

所以我有这个并且想知道是否有办法将每个医院存放到阵列中,然后将其放入弹出框中,用户可以从中选择医院并将其存储为

之后选择过去不同的课程
while(results.next())               
            {
                // Put into interactive list
                String hospital = results.getString("hospitalName");

                // Loops each hospital via popup, needs to be added to a selection menu
                JOptionPane.showMessageDialog(null, hospital, "Hospital List", JOptionPane.INFORMATION_MESSAGE);

1 个答案:

答案 0 :(得分:0)

这是两件不同的事情。

您应该从不将数据库和UI代码混合在一起。一旦这样做,您就永远不能在没有UI的情况下重用该数据库代码。

将它们分开。获取正确的查询,然后担心如何将其添加到弹出窗口。

弹出式答案在很大程度上取决于您如何使用用户界面。如果它是桌面(Swing)或Web(服务器端,如Spring MVC,或客户端,如角度),我会给出不同的答案。

一个好的选择是编写一个将列表公开为JSON的REST服务器。你可以整天重复使用它。