制作一个类似于QQ登陆的界面,以下数据库部分,你可以32313133353236313431303231363533e4b893e5b19e31333365643630自己修该下,默认为Access;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.sql.*;
class JieMian extends JFrame;
{
JFrame f;
JLabel lb1;
JLabel lb2;
JTextField tf;
JPasswordField pwd;
JButton b1;
JButton b2;
JPanel p1;
JPanel p2;
Connection con;
Statement stmt;
String use;
char passw[]=new char[10];
ResultSet rs;
String k1,k2;
public void init()
f=new JFrame("登陆界面");
init();
b1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ei)
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:dat");
stmt=con.createStatement();
use=tf.getText();
passw=pwd.getPassword();
String passww=new String(passw);
rs=stmt.executeQuery("select * from user where 用户名='"+use+"' and 密码='"+passww+"'");
while(rs.next())
{
System.out.println(k1=rs.getString("用户名"));
System.out.println(k2=rs.getString("密码"));
}
if(k1.equals(use)&&(k2.equals(passww)))
{
JOptionPane.showMessageDialog(null,"用户登陆成功");//登陆成功
}
else
{
JOptionPane.showMessageDialog(null,"请检查用户信息,登陆失败");//登录失败
}
rs.close();
stmt.close();
con.close();
}
catch (Exception ey){JOptionPane.showMessageDialog(null,"请检查用户信息,登陆失败");}
}
});
f.setLayout(new GridLayout(2,1,10,5));
f.setVisible(true);
f.setSize(210,150);
f.setLocation(550,300);
f.setResizable(false);
f.setDefaultCloseOperation(EXIT_ON_CLOSE);
b2.addActionListener(new ActionListener(){//58
public void actionPerformed(ActionEvent e){
f.setVisible(false);
}
});
}
}
public class DengLu
{
public static void main(String[] args)
{
new JieMian();
}
}。