数据类型的不匹配问题
这个问题已经弄了好几天了,都没有解决,有那位大侠帮帮忙
程序是这样的
con1=cardConnect.getconn();
loginQuery="select * form card where CardID=? and Password=?";//我的数据库是sql server,cardID的类型是bigint,Password的类型是varchar;
loginStmt=con1.prepareStatement(loginQuery);
CardID = jTextField1.getText();
loginStmt.setInt(1,1);;
for(int i=0;i<jTextField2.getPassword().length;i++)
{
passwordtemp += jTextField2.getPassword()[i];
}
loginStmt.setString(2, passwordtemp);//可以执行到这里
ResultSet rs = loginStmt.executeQuery();//这一句就不能执行了
为什么