循环里面应该避免数据库操作吗

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
  • 打赏
  • 举报
回复
尽量一次性处理避免来回数据交互

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧