java里的(关于PreparedStatement接口)预编译

java里的(关于PreparedStatement接口)预编译与编译有什么区别哦?!预编译与编译有什么区别哦?!知道请告之~谢谢~... java里的(关于PreparedStatement接口)预编译与编译有什么区别哦?!
预编译与编译有什么区别哦?!
知道请告之~谢谢~
展开
 我来答
zeus3288
2007-04-14 · TA获得超过1312个赞
知道小有建树答主
回答量:525
采纳率:0%
帮助的人:791万
展开全部
当你向数据库提交SQL语句后,数据库要对这条语句进行编译,例如语法分析、优化路径选择、分配资源等一系列操作,这是需要时间的。

当你向数据库插入10条记录时,如果使用常规做法,数据库需要编译10次。

而使用PreparedStatement接口,数据库只需要编译一次,其他只是更改参数就可以了。

所以,当你向数据库中进行批量操作的时候,预编译效率比较高。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式