Statement是PreparedStatement的父类
解决方案 »
- POI 打印Excel 时 很奇异的问题 求大侠们 给给思路
- Struts2返回到浏览器的Json的文本格式一直带转义过的双引号和反斜杠
- 用java写的ftp客户端上传文件时,文件名有空格问题。
- Property 'dataSource' is not writable in bean class [org.springframework.orm.iba
- -----请问哪里有WebService的视频教程,我是初学者,希望大家多多帮忙,不要西安交通大学的。
- jboss如何自动定时调用一个servlet?
- JDBC如何配置
- 页面多次刷新后,服务器死机
- jms的一个方法? 在线等
- 谁有com.ibm.xml.dom.DocumentImpl对应那个包!!!在哪里有下载!!
- 学习STRUTS中遇到问题,欢迎各位大虾帮忙!
- 散分!!!
PreparedStatement是将你用过的SQL语句进行预编译,如果下次你执行相同的SQL语句时,数据库就会调用以前预编译过的SQL语句。
所以用PreparedStatement执行SQL语句的速度远远快于Statement。
Statement处理单引号(')的sql有问题,要做替换,PreparedStatement没有这个问题
那你就用PreparedStatement
因为对于简单的非循环查询,虽然 PreparedStatement有其预编译的,但是一般的数据操作,操作完成后就会关掉数据的连接,当再次查询的时候,再重新连接,这样的情况,对于 PreparedStatement和Statement是没有什么区别的。