社区
Web 开发
帖子详情
高分求助 !~如何根据list从数据库中读取数据?
iamsangster
2006-06-13 06:31:41
一list,存了一大串的id,如何根据这些id读出数据,难道要一条条的读?
清高手帮忙!
...全文
141
4
打赏
收藏
高分求助 !~如何根据list从数据库中读取数据?
一list,存了一大串的id,如何根据这些id读出数据,难道要一条条的读? 清高手帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
loveyt
2006-06-14
打赏
举报
回复
是的。只有ID的话,只能一条一条读。不过看起来ID像是主键,有索引,应该不会很慢的。
另外也可以每读取一条完整的数据封装成Object之后再存放到List里面,就不用再次读取数据库了。
kevinliuu
2006-06-14
打赏
举报
回复
StringBuffer sb = new StringBuffer("select * from table where id in (") ;
for(int i=0; i<list.size(); i++)
{
if(i != list.size()-1)
sb.append(Integer.parseInt(list.get(i)).append(",") ;
else
sb.append(Integer.parseInt(list.get(i)).append(")") ;
}
pst.executeQuery(sb.toString());
这里假设你的list中存储的是String类型的Id,而数据库中是int或bigint
iamsangster
2006-06-14
打赏
举报
回复
如果有上万条记录的话
navence
2006-06-14
打赏
举报
回复
id in (list)
《ACM竞赛-C/C++入门》 C语言-13
清华大学尹成老师、微软全球具有价值专家,手把手从基础教学到深入探讨,教你成为信息学竞赛高手,让你知识点一通百通拿到竞赛
高分
,为编程开发打下坚实的基础! 从零基础到在蓝桥杯、NOIP、ACM竞赛、信息学...
PostGIS 笔记
PostGIS 是一种广泛使用的空间
数据库
,支持使用它存储和检索数据的第三方程序的数量也在增加。支持 PostGIS 的程序包括服务器和桌面系统上的开源软件和专有软件。
sqlserver
数据库
分页问题
sqlserver
数据库
分页问题,急、、、楼主zhaosy(盛)2005-11-03 11:04:18 在 Java / J2SE / 基础类 提问各位兄弟姐妹,这个程序再oracle、mysql上执行没任何问题 其
中
:$where为条件,currentPage为当前页码,...
生物信息学必备网站大全
生物信息学文献的介绍(包括的课题例如:鉴别肿瘤的亚型,细菌
中
的基因转移,生物钟与微阵列--哺乳动物的基因组有节奏,混乱的DNA区分人类与黑猩猩等等),相关软件下载,与
数据库
的链接。该网站还提供研究、工作、...
我在CSDN参与的3000个帖子
在从paradox的
数据库
文件db
中
的数据导出或显示出来的时候,有的
中
文字符变为乱码? 173: Access2000无法打开,各位务必帮帮忙!在线等。 174: 明天是我儿子生日,兼祝各位圣诞节快乐 175: 圣诞节、...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章