sql中的prepareStatement和createStatement的用法区别
来源:互联网 发布:python process 编辑:程序博客网 时间:2024/06/06 02:00
stmt=conn.CreateStatement();
resultSet rs=stmt.executeQuery(sql); //对象之中没有sql语句,所以还得用executeQuery()来执行sql语句
上面是statement的用法
============================
下面是PrepareStatement()的用法
ptmt=conn.PreparedStatement(sql); //对象是用sql语句作为参数来创建的
resultSet rs=ptmt.executeQuery(); //对象之中已经包含有sql语句
prepareStatement()每次访问数据库都执行的是同一条sql语句,这样做有什么意义?prepareStatement(sql)中的sql语句可以带?,这个?可以使用setInt(1,int x)或者setString(2,string y)来进行赋值(前一个数字代表sql语句中?的序号),也就是说,虽然执行的是同一条sql语句,但是通过给?赋不同的值,可以得到不同的结果,在需要批量查询数据库的地方其执行效率会更高。
0 0
- sql中的prepareStatement和createStatement的用法区别
- createStatement与prepareStatement的区别
- 浅谈 JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。
- 浅谈 JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。
- 浅谈 JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。
- 浅谈 JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。
- JDBC 中 CreateStatement 和 PrepareStatement 的区别与优劣。
- createStatement()和prepareStatement() 的参数说明
- java连接数据库的Connection中的prepareStatement与createStatement的区别
- JDBC中prepareStatement 与createStatement 区别
- prepareStatement的用法和解释
- prepareStatement的用法和解释
- prepareStatement的用法和解释
- prepareStatement的用法和解释
- prepareStatement的用法和解释
- prepareStatement的用法和解释
- prepareStatement和Statement的区别
- createStatement()的用法
- Apache配置和PHP配置
- hdu5389 Zero Escape
- 第一篇博客
- python+Eclipse+pydev环境搭建
- atoi函数的重写
- sql中的prepareStatement和createStatement的用法区别
- 理论篇:如何让你的知识网更加牢固?
- 在环境变量中为Tomcat配置一个java_home Tomcat在启动的时候,有时候不是很好启动,在server.xml文件下多配置几次端口号就行了。
- 2016校招华为机试题——好友推荐
- 移动H5前端性能优化指南
- 九度 Online Judge 算法 刷题 题目1052:找x
- 时间段和数字之间的相互转换
- Python GUI编程(Tkinter)
- 54Spiral Matrix