public boolean updating(InfoBean obj){
String sql="update userinfo set password=? where loginname=?"; //请问我这样写有错没啊?
PreparedStatement pr=null;
boolean check=false; try{
pr=con.prepareStatement(sql);
pr.setString(1,obj.getPassword());//这里呢?
pr.setString(2,obj.getLoginname());
if(pr.executeUpdate()>0){
check=true;
} }catch(Exception e){
e.printStackTrace();
}finally{
try{
if(pr!=null){
pr.close();
} }catch(Exception e){
e.printStackTrace();
}
return check;
}
} 我执行的时候报了一个异常 如下~~~ 这是什么意思啊?
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]必须声明变量 '@P1and'。
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
String sql="update userinfo set password=? where loginname=?"; //请问我这样写有错没啊?
PreparedStatement pr=null;
boolean check=false; try{
pr=con.prepareStatement(sql);
pr.setString(1,obj.getPassword());//这里呢?
pr.setString(2,obj.getLoginname());
if(pr.executeUpdate()>0){
check=true;
} }catch(Exception e){
e.printStackTrace();
}finally{
try{
if(pr!=null){
pr.close();
} }catch(Exception e){
e.printStackTrace();
}
return check;
}
} 我执行的时候报了一个异常 如下~~~ 这是什么意思啊?
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]必须声明变量 '@P1and'。
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
还有就是con是不是没有设置呀~~