denglu.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Stringa=newString(yonghu.getText());Stringb=newString(mima.getText());if("".equals(a)...
denglu.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
String a = new String(yonghu.getText());
String b = new String(mima.getText());
if("".equals(a))
{
JOptionPane.showMessageDialog(null, "账号为空!请重新输入。","",JOptionPane.ERROR_MESSAGE);
}else if("".equals(b))
{
JOptionPane.showMessageDialog(null, "密码为空!请重新输入。","",JOptionPane.ERROR_MESSAGE);
}else{
try
{
Connection con=null;
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/user?"+"user=root&password=a71556&"
+ "useUnicode=true&characterEncoding=UTF8";//定义连接数据库
con=DriverManager.getConnection(url);
Statement stmt=null;
stmt=con.createStatement();
String sql="select username,password from 用户信息 where username= '" + a + "'";
ResultSet rs=stmt.executeQuery(sql);
if(rs.next())
{
JOptionPane.showMessageDialog(null, "你输入的用户:"+rs.getString("username")+"存在!"+rs.getString("password"));
}else {
JOptionPane.showMessageDialog(null, "没有找到用户:"+ a,"",JOptionPane.ERROR_MESSAGE);
}
stmt.close();
con.close();
}
catch (Exception ex)
{
ex.printStackTrace();
}
}
}
});
如何实现数据库密码和密码文本框配对!
展开