无聊的statement 与 preparedstatement
来源:互联网 发布:对淘宝店铺描述怎么写 编辑:程序博客网 时间:2024/05/16 06:23
在statement 对象中有一个方法 execute(String sql)是执行给定的Sql语句的
而在得到 statement 对象时,直接 connection.creaeStatement()就可以了,而没有sql 作参数
而在preparedStatement 对象则不一样,这是对sql语句进行了预编译,而我们在得到它的对象时
则也要给它提供SqL语句,Connection.preparedStatement(String sql) 但下面的问题往往会让我们
很意外
String sql = "insert into user(username,password) values(?,?)";
PreparedStatement stm = connection.getPreparedStatement(sql);
smt.setString(1,"aaa");
smt.setString(2,"bbb");
smt.execute(sq);
如果你中按上面写的话,那下面就会执行异常了,原因就在于
每个preparedStatement 之所以存在就绑定了一个执行的 sql语句,而我们不能再执行其他语句
但我们在执行execute(sql)其实是执行的父亲 statement 中的execute(SQl)方面,而这个方法
不支持 ? ? 所以,就异常了
而在得到 statement 对象时,直接 connection.creaeStatement()就可以了,而没有sql 作参数
而在preparedStatement 对象则不一样,这是对sql语句进行了预编译,而我们在得到它的对象时
则也要给它提供SqL语句,Connection.preparedStatement(String sql) 但下面的问题往往会让我们
很意外
String sql = "insert into user(username,password) values(?,?)";
PreparedStatement stm = connection.getPreparedStatement(sql);
smt.setString(1,"aaa");
smt.setString(2,"bbb");
smt.execute(sq);
如果你中按上面写的话,那下面就会执行异常了,原因就在于
每个preparedStatement 之所以存在就绑定了一个执行的 sql语句,而我们不能再执行其他语句
但我们在执行execute(sql)其实是执行的父亲 statement 中的execute(SQl)方面,而这个方法
不支持 ? ? 所以,就异常了
- 无聊的statement 与 preparedstatement
- Statement与PreparedStatement的区别
- Statement与PreparedStatement的区别
- PreparedStatement与Statement的区别
- PreparedStatement 与 Statement 的区别
- PreparedStatement与statement的区别
- PreparedStatement与Statement的选择
- PreparedStatement与statement的区别
- Statement 与PreparedStatement的区别
- Statement与PreparedStatement的区别
- PreparedStatement与Statement的区别
- PreparedStatement与Statement的区别
- PreparedStatement与Statement的区别
- Statement与PreparedStatement的区别
- Statement与PreparedStatement的区别
- Statement与PreparedStatement的区别
- Statement与PreparedStatement的区别
- Statement与PreparedStatement的区别
- NM_CUSTOMDRAW通告消息
- Summary of the October 22,2012 AWS Service Event in the US-East Region
- Linux Shell编程入门
- C++之static静态修饰符详解
- 第一章:JavaScript基础---(一)基础语法
- 无聊的statement 与 preparedstatement
- dynamic_cast .vs. static_cast && static_cast .vs. reinterpret_cast
- c语言3种链接属性: 外部(external), 内部(internal),无设置(none)
- MYSQL安装出现could not start the service mysql error:0处理
- centos关机与重启命令详解
- dsadasdasd
- 有关美化界面消息之间的关系
- iframe自适应高度
- AS3中DisplayObject属性在Matrix中的计算方式