在创建Statement对象的时候我们可以传这两个参数:
ResultSet.TYPE_SCROLL_INSENSITIVE和Result.TYPE_SCROLL_SENSITIVE
我想问的是 在用PreparedStatement的时候这参数是怎么传的
PreparedStatement(sql,1,2);
是把参数放在1和2的位置吗?
ResultSet.TYPE_SCROLL_INSENSITIVE和Result.TYPE_SCROLL_SENSITIVE
我想问的是 在用PreparedStatement的时候这参数是怎么传的
PreparedStatement(sql,1,2);
是把参数放在1和2的位置吗?
import java.sql.Connection;
import java.sql.PreparedStatement;
try{
String sql="insert into test (id,name,class)values(?,?,?)";
Connection con=;
//上述语句得到一个返回Connection类型的值
String id="zhangsan";
String name="张三";
String class="一年纪";
PreparedStatement ps=null;
ps=con.preparedstatement(sql);
ps.setString(1,id);
ps.setString(2,name);
ps.setString(3,class);
ps.executeUpdate();
con.commit;
//一个“?”对应一个数字
}catch{
//省略
}
———————————————
我想是我没有表达清楚!
现在重申明一下:
Statement stmt=createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,CONCUR_UPDATABLE);
在Statement对象里面有ResultSet.TYPE_SCROLL_INSENSITIVE和CONCUR_UPDATABLE两个参数。 现在如果我用PreparedStatement代替Statement这两个参数该怎么实现。???