-1
我有一个preparedStatement这是select = "Select * From Withdraw where CustID = ? AND AccountNo = ?;";
我如何获得值从用户输入传递到它?如何设置PreparedStatement的值?
我有一个preparedStatement这是select = "Select * From Withdraw where CustID = ? AND AccountNo = ?;";
我如何获得值从用户输入传递到它?如何设置PreparedStatement的值?
String query = "Select * From Withdraw where CustID = ? AND AccountNo = ?";
PreparedStatment preparedStatement = conn.prepareStatement(query);
preparedStatement.setString(1, aString);
preparedStatement.setString(2, anotherString);
rset = preparedStatement.executeQuery();
如果使用整数,有setInt(1, someInt)
的1个参数是?
。 1第一?
,2第二?
"... CustID = ? AND AccountNo = ? ..."
1 2
感谢,但什么是数字 “1” 是指? – user3016854
重读答案,我解释一下。 –
这是否意味着我应该这样写: preparedStatement.setString(1,accNo);preparedStatement.setString(2,custID); – user3016854