Topic: 怎样返回数据查询的空值?谢谢 |
Print this page |
1.怎样返回数据查询的空值?谢谢 | Copy to clipboard |
Posted by: yidengjiang Posted on: 2004-05-26 21:36 比如在登陆界面里,要输入用户名和密码。当输入的用户名不存在的时候,怎么捕捉? 我是这样实现的,但是很麻烦,请问有简便的语句吗? int userflag=1; String query2="SELECT userName FROM user "; rst2=state2.executeQuery(query2); while(rst2.next()) { String results=rst2.getString("userName"); if(results.equals(nameTextfield.getText())) { userflag=0; } } if(userflag==0) { new message();//进入新界面 } if(userflag==1) { JOptionPane.showMessageDialog(this, "该用户不存在,请重新输入!","用户名输入错误", JOptionPane.ERROR_MESSAGE); nameTextfield.setText(null); passwordField.setText(""); } |
2.Re:怎样返回数据查询的空值?谢谢 [Re: yidengjiang] | Copy to clipboard |
Posted by: kdyi Posted on: 2004-05-27 10:27 把条件带入QUERY似乎更简单些, 不用取所有的记录 |
3.Re:怎样返回数据查询的空值?谢谢 [Re: yidengjiang] | Copy to clipboard |
Posted by: yidengjiang Posted on: 2004-05-28 23:28 就是怎么样才能知道返回的是空值 |
4.Re:怎样返回数据查询的空值?谢谢 [Re: yidengjiang] | Copy to clipboard |
Posted by: kdyi Posted on: 2004-05-29 11:23 如果把条件带入QUERY 那么 String name = nameTextfield.getText(); if(name.trim().length>0){ ... //构造SQL //执行 if (rst2.next()) { //该用户存在 }else{ //该用户不存在 } } |
5.Re:怎样返回数据查询的空值?谢谢 [Re: yidengjiang] | Copy to clipboard |
Posted by: sevenFive Posted on: 2004-05-29 13:23 Yes |
6.Re:怎样返回数据查询的空值?谢谢 [Re: yidengjiang] | Copy to clipboard |
Posted by: yidengjiang Posted on: 2004-05-30 13:29 谢谢! |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |