public void actionPerformed(ActionEvent e)
{ int flag=0;
if(e.getActionCommand()=="登录")
{ String nametext = TextField1.getText();
if(nametext==null||nametext.equals(""))
{ JOptionPane.showMessageDialog(this,"用户名不能为空!","错误提示",JOptionPane.WARNING_MESSAGE);flag=1;}
String passwordtext = pwdText1.getText();
if(passwordtext==null||passwordtext.equals(""))
{JOptionPane.showMessageDialog(this,"请输入密码!","错误提示",JOptionPane.WARNING_MESSAGE);flag=1;}
if (flag==0){
try {
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=Stud.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl);
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from users where users.user='"+nametext+"'");
if(!rs.next())
{JOptionPane.showMessageDialog(this,"该用户不存在!","错误提示",JOptionPane.WARNING_MESSAGE);}
else{String s = rs.getString(3);
if(s.equals(passwordtext))
{ StudentMenu sm=new StudentMenu(); sm.go();frame.dispose();}
else JOptionPane.showMessageDialog(this,"密码不正确!","错误提示",JOptionPane.WARNING_MESSAGE);
} conn.close();}
catch(Exception ex)
{System.out.println(ex.toString());}}}
if (e.getActionCommand()=="取消")
System.exit(0);}}
必须同时输入正确的用户名与其所对应的密码才能登录到主界面,否则会弹出相应的提示信息。
2.InputInfo.java资料录入的主要代码与界面
Import................*;
public class InputInfo extends JFrame implements ActionListener {
.......................
rb1=new JRadioButton("男");rb2=new JRadioBut
请下载论文,论文或程序为doc或rar格式,只上传部分目录查看,如果需要此论文或程序,请点击-下载论文,下载需要资料或是论文。