Statement用于执行静态sql语句,在执行时,必须指定一个事先准备好的sql语句。PrepareStatement是预编译的sql语句对象,
sql语句被预编译并保存在对象中。被封装的sql语句代表某一类操作,语句中可以包含动态参数“?”,在执行时可以为“?”
动态设置参数值。使用PrepareStatement对象执行sql时,sql被数据库进行解析和编译,然后被放到命令缓冲区,每当执行同一个PrepareStatement对象时,
它就会被解析一次,但不会被再次编译。在缓冲区可以发现预编译的命令,并且可以重用。PrepareStatement可以减少编译次数提高数据库性能。
最后
以上就是靓丽羽毛最近收集整理的关于statement与preparestatement的区别的全部内容,更多相关statement与preparestatement内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复