Java 连接数据库后 在登录时输入用户名 和密码 怎么和数据库中的比较 一样时才能跳到下一个界面

Java连接数据库后在登录时输入用户名和密码怎么和数据库中的比较一样时才能跳到下一个界面不然就提示输入用户名或密码错误用Java写... Java 连接数据库后 在登录时输入用户名 和密码 怎么和数据库中的比较 一样时才能跳到下一个界面 不然就提示 输入用户名或密码错误 用Java写 展开
 我来答
xjf5562
推荐于2017-11-22 · TA获得超过1189个赞
知道小有建树答主
回答量:896
采纳率:75%
帮助的人:733万
展开全部
我假设你已连接到数据仔棚库,因为每种数据库系统的连接方式以及用户名、世戚简密码等都有所不同,我就不写这部分的代码了。以下代码都假定有一个方法getConnection()可以返回一个数据库连接,这个方法要你自己编写。

String username=txtUser.getText();
String pwd=txtPassword.getText();
String sql="select * from users";//假设账号、密码保存在表users中
boolean isMatch=false;
Connection conn=getConnection();
try
{
Statement st=conn.createStatement();
ResultSet rs=st.executeQuery(sql);
while(rs.next())
{
String name=rs.getString("name");//数据库字段名请根据你的实际填写
if(name.equals(username)//如果输入的名字与数据库中的名字相同,则比较密码
{
String p=rs.getString("password");//密码字段,请按实际情况写
if(p.equals(pwd)) //假设密码在数据库中明码保存
{
isMatch=true;
break;
}
}
}
if(isMatch) //如果账户名、密码匹配
{
//相应的代码
}
else
{
JOptionPane.showMessageDialog(null,"用户名搜裤或密码错误!!");
//其他代码
}
}
catch(Exception e)//异常捕获
{}
更多追问追答
追问

  这是我写的 显示连接到了数据库  可是在可是在登陆时 都是显示这个

  数据库表中 有这个用户还是显示 这个图片  能帮忙看看我这个怎么错了?

追答
图片上的字太小了,能不能发个文字版的?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式