查询出错

来源:百度知道 编辑:UC知道 时间:2024/09/28 07:34:50
String query = "select id from login where loginid='" + strUserName
+ "'and password='" + strPassword + "'and permissionname='" + strPermissionname + "'";
rs = smt.executeQuery(query);

select id from login where loginid=@value1--你自己的值
and password=@value1--你自己的值
and permissionname=@value1--你自己的值
在oracle中跑一下试试出问题麽。

String query = "select id from login where loginid='" + strUserName
+ "' and password='" + strPassword + "' and permissionname='" + strPermissionname + "'";
rs = smt.executeQuery(query);

把所有得and前面都加上空格,再有你用的是什么数据库,password是保留字,最好用[]括起来