爱生活爱技术
记录编程学习笔记
© 爱生活爱技术

JDBC中Statement与PreparedStatement

Statement和PreparedStatement都是用来执行sql语句的,那我们在使用的时候选择谁呢?

Statement


 

PreparedStatement

 

 

以上分别用Statement和PreparedStatement实现数据库插入数据的案例。

对比明显总结:

  • Statement使用繁琐的字符串拼接,不但不易阅读,当字段比较多时容易出错。可读性与维护性都不好;
  • PreparedStatement使用设置参数的形式,简单易读,不易出错。

其他优点:

  • PreparedStatement执行效率高于Statement,假设一次要插入10条数据,那么Statement需要执行10次,把10次全部传输到数据库端。
  • PreparedStatement防止Sql注入。
爱生活爱技术-版权所有丨内容声明:未特别注明来源地址均为博主原创内容,转载请详细说明!本文链接地址:http://www.xioaxin12.xyz/949.html
234 浏览数            
2018-08-25
暂无评论

发表评论

湘ICP备18000625号-1
爱生活爱技术

湘公网安备 43011102001008号