站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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


↑返回目录
前一篇: 有什么方法能由Entity Bean 生成数据库对应的table?
后一篇: asant编译