数据类型的不匹配问题

wsq308 2006-01-03 05:21:06
这个问题已经弄了好几天了,都没有解决,有那位大侠帮帮忙
程序是这样的
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();//这一句就不能执行了

为什么
...全文
58 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
deuso 2006-01-03
  • 打赏
  • 举报
回复
loginStmt.setInt(1,2);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧