新手发帖,关于参数索引越界,蛋疼//........
String sql="select * from tb_user where username=?and mypassword =?";
conn=ConnectionFactory.getConnection();
try {
psmt=conn.prepareStatement(sql);
psmt.setString(1, user.getUsername());
psmt.setString(2, user.getPassword());
执行到这里就会报错
java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1).
------解决方案--------------------String sql="select * from tb_user where username=?and mypassword =?"
第一个?号是全角的,换成半角的?号。
------解决方案--------------------? 改下吧。现在是中文的
------解决方案--------------------? 改下吧。现在是中文的