public void jButton1_actionPerformed(ActionEvent actionEvent) {
try {
Connection con=conDB();
Statement st = concreateStatement();
ResultSet rs=stexecuteQuery("select NAME,PRICE from test");
StringBuffer sb=null;
定义一个 StringBuffer sb;
sbappend(rsgetString("NAME")+" "+rsgetString("PRICE"))
while(rsnext() )
{
sbappend(rsgetString("NAME")+" "+rsgetString("PRICE"));
jTextAreaappend(sbtoString());
}
rsclose();
stclose();
conclose();
}
catch(Exception e){
JOptionPaneshowMessageDialog(null,"出现异常!");
}
}
如果是的话,按下面的思路做,相信你能做出来:
首先你访问这个界面前,要先去查询数据库中的数据,一般这些数据都装到一个list(集合,不一定用List)中去,然后再转到(如果是web项目,就是跳转了,这时把这个list装到request中,requestsetAt(“list”,lits);如果用的是桌面应用程序,就把这个list以参数的形式传到界面类上去)你的界面上,在界面上做一个下拦菜单,然后呢,就是一个循环输出list中包含的所有数据库中的数据,把每次循环取出来的信息放入下拉菜单的选项中去,这样,有多少数据,这个下拉菜单就有多少选项了,不知道是不是你想要的结果,如果不是,你可以再说详细点,方便大家为你解答,。
会。
根据CSDN显示,listsize()会去查数据库,会从数据库中查找list合集。
数据库是按照数据结构来组织、存储和管理数据的仓库。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。
你的意思似乎是,
主要是要把前端的数据与数据库里的数据对比,把不同的数据找出来处理对吗?
假如涉及到与数据库里的数据对比。要变快的话,就要减少对数据库的访问,那就一次性大批量的把数据库中的数据读取,放入集合中,我们就称为数据库集合把。
在把数据库集和与要对比数据对比。
以上就是关于java 查询数据库怎么循环输出全部的内容,包括:java 查询数据库怎么循环输出、在java中,在下拉列表查询数据库的所有数据怎么查、list.size()会去查数据库吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)