当前页面: 开发资料首页 → J2EE 专题 → 如何判断登录ID和密码是否有效啊?
如何判断登录ID和密码是否有效啊?
摘要: 如何判断登录ID和密码是否有效啊?
大家好,我做一个j2me的程序,要与servlet交互,判断登录ID和密码是否有效,返回true或false,如果有效手机端执行相应的操作····
String message = "false"; //返回信息
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con;
con = DriverManager.getConnection("jdbc:odbc:myDataSource","","");
String sqlStr ="select count(*) from UserInfo where (cAccount='"+logAccount+"' and cLoginPass='"+logPass+"')";
Statement stat = con.createStatement();
ResultSet result = stat.executeQuery(sqlStr);
if(result.next()){
message = "true";
}
我是想看看如果数据库中有这条记录,返回true,否则返回false,但是我不知道要怎样得到执行查询语句的返回结果···
所以就用了ResultSet ,把sql查询语句的结果放到了结果集中了, 结果每次servlet都是返回true
:(谁能告诉我一个好的解决办法,谢谢了
试试
if(result.next()){
if(result.getString("cAccount")!=null&&logAccount.equals(result.getString("cAccount")){
message = "true";
}
}
java.sql.SQLException: Column not found
我的那个查询语句返回的是count(*) ,结果集中没有cAccount那一列·····
你应该比较result.getInteger("count")是否大于0
hao