社区
Java SE
帖子详情
循环里面应该避免数据库操作吗
jsshizhanab
2014-08-01 12:34:40
如果循环里面的业务比较复杂而且需要进行多次查询,插入,修改操作怎么办?
...全文
581
7
打赏
收藏
循环里面应该避免数据库操作吗
如果循环里面的业务比较复杂而且需要进行多次查询,插入,修改操作怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
枫醉秋
2014-08-01
打赏
举报
回复
应该尽量避免这样效率会高的多
小灯光环
2014-08-01
打赏
举报
回复
尽量通过拼SQL去处理吧,可以在循环里面去串接SQL语句,这样效率高的多。
Mr-BUG
2014-08-01
打赏
举报
回复
你要是不考虑效率的话这样也是可以的
a137655624
2014-08-01
打赏
举报
回复
在数据量不是太大的情况下,,, 数据交互的时间主要在于 连接的开启和关闭,,,每个SQL的执行 都是 一次 交互,会有大量的时间浪费,,同时 SEssion的占用导致数据查询的拥挤。。。。。。
a825395336
2014-08-01
打赏
举报
回复
总结一下:能不放循环的事千万别放,即使是定义一个变量
a825395336
2014-08-01
打赏
举报
回复
这话问的,可以不放循环你放干嘛,不放循环解决不了你不放能干嘛?别一开始就想优化,具体入门资料可查看csapp程序优化里面的循环优化那一章节,不过你这问题问的。。。。
tony4geek
2014-08-01
打赏
举报
回复
尽量一次性处理避免来回数据交互
【Python全栈】第三周
数据库
操作
本周课程主要讲解MySQL
数据库
的安装、配置、图形化管理工具、标准SQL的使用、PyMySQL模块以及
数据库
操类的定义和使用。最后我们使用阶段案例开发了一个
数据库
版的学生信息管理。
循环
内部能不能
操作
数据库
?
循环
内部不建议
操作
数据库
不要
循环
查询
数据库
在编码过程中要
避免
在
循环
中查询
数据库
,能一次查询的就不要多次查询。下面两个代码块是完全等效的。代码块一写起来简单,但却在
循环
中多次查询
数据库
,该代码执行时间为8毫秒。代码二写起来麻烦甚至还多了个双重...
实战 - 不要在for
循环
中调用
数据库
循环
调用
数据库
会导致性能很差,所以千万不要
循环
调用
数据库
,对
循环
调用
数据库
的改进方法,就是把数据全部查出来,然后组装或者批量查询。存在的问题:for
循环
中存在批量查询
数据库
的情况,需要批量查询
数据库
处理...
for
循环
尽量少查询
数据库
区区500条数据的查询接口查询到5s时间。具体原因是当我们查询
数据库
的时候,需要注意一些不良习惯。
Java SE
62,614
社区成员
307,327
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章