概述
Statement用于执行静态sql语句,在执行时,必须指定一个事先准备好的sql语句。PrepareStatement是预编译的sql语句对象,
sql语句被预编译并保存在对象中。被封装的sql语句代表某一类操作,语句中可以包含动态参数“?”,在执行时可以为“?”
动态设置参数值。使用PrepareStatement对象执行sql时,sql被数据库进行解析和编译,然后被放到命令缓冲区,每当执行同一个PrepareStatement对象时,
它就会被解析一次,但不会被再次编译。在缓冲区可以发现预编译的命令,并且可以重用。PrepareStatement可以减少编译次数提高数据库性能。
最后
以上就是靓丽羽毛为你收集整理的statement与preparestatement的区别的全部内容,希望文章能够帮你解决statement与preparestatement的区别所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复