急问一个JAVA调用ORACLE存储过程的问题

csdnbasketball 2004-08-27 11:31:09
JSP页面上输入三个数字:10,10,10

提交之后,在oracle数据库中插入1000条数据
010101
010102
010103
...
010110
010201
010202
010203
...
...
101010

我是在JAVA中调用INSERT语句1000次,这样效率太低了
想写一个oracle存储过程,
请问将1000条数据生成后,调用存储过程
还是直接在存储过程中生成010101这些数据,哪个效率高?
该存储过程如何写?
...全文
173 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liujs1026 2004-09-06
  • 打赏
  • 举报
回复
我认为是在存储过程中生成数据比较好,因为这样产生数据是在db层,从而不用和顶层进行频繁的数据交互
jacky_yp 2004-09-02
  • 打赏
  • 举报
回复
对数据库的批量操作当然还是用存储过程比较好,用存储过程不光计算快,对内存的占用也小
sunny518 2004-09-02
  • 打赏
  • 举报
回复
当然是存储过程效率高,因为你调用1000次的话,数据传输都要花费不少时间。
调用存储过程就批处理一次over 肯定要快得多。

50,528

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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