我看到某处这个例子:JDBC - prepareStatement - 我应该如何使用它?
rs = connection.prepareStatement("select * from table").executeQuery();
我可以用这个格式,如果我想“从表,其中列= SELECT *‘你好’”执行这样的查询?
中,我通常我用prepareStatement对象的方式是这样的:
String sql = "select * from adresa where column = ?";
PreparedStatement pre = con.prepareStatement(sql);
pre.setString(1, i);
rs = pre.executeQuery();
后来编辑:
我不明白。 Pascal Thivent写道,我可以在In参数中使用短版本,但是刘告诉我这是不可能的。 :) Anw,使用Pascal的版本,我收到这个错误:无法取消无效
我已经删除了我的答案,这只是错误的... – 2009-10-05 20:14:52