javafxmysql,如何逐个获取行

lrl1mhuk  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(572)

所以我正在开发抽认卡应用程序,结果卡住了。我需要textfield从我的数据库,显示在屏幕上的话,并改变到用户按下按钮后的下一个。问题是,当我使用resultset设置textfield时,它只显示db中的最后一行。我不知道如何从db中获取第一个值,然后在用户pres按钮之后将其更改为下一个值。
这是我按钮控制器的一部分:

ResultSet res = st.executeQuery("SELECT fiszka_eng FROM "+LoginHandler.GetLogin()+"");
        while(res.next())
        {
            String textENG = res.getString("table");
            TextField.setText(textENG);
        //Here i want to wait till the button is pressed and after - change textENG to next row
        }
kqqjbcuj

kqqjbcuj1#

因为你迭代了整个 ResultSet 这样设置的对象 textENG 从db到最后一个值。也许加上 textENGList 然后单击“显示列表的下一个元素”按钮。

相关问题