/////////////////////////////////////////////////////////////////////////////////////////////////////用户登录/////////////////////////////////////////////////////////////////////////////////////////////////////packagecom.newer.property;importjava.awt.GridLayout;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.sql.*;importjava.sql.Statement;importjava.sql.ResultSet;importjavax.swing.JButton;importjavax.swing.JLabel;importjavax.swing.JTextField;importjavax.swing.JPasswordField;importjavax.swing.JPanel;importjavax.swing.JFrame;publicclassuser_landextendsJFrameimplementsActionListener{staticConnectionconn=null;staticStatementstat=null;staticResultSetrs=null;staticStringurl=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=_Property;staticStringuser=sa;staticStringpassword=;JPanelp1,p2,p3,p4,p5;JLabellbl1,lbl2,lbl3,lbl4;JTextFieldtxt_name;JPasswordFieldtxt_pwd;JButtonbtn1,btn2,btn3;static{try{Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);}catch(Exceptione){System.out.println(加载驱动失败);e.printStackTrace();}}publicuser_land(){this.setTitle(固定资产及设备用户登录);p1=newJPanel();p2=newJPanel();p3=newJPanel();p4=newJPanel();p5=newJPanel();lbl1=newJLabel(欢迎登录);lbl2=newJLabel(用户名:);lbl3=newJLabel(密码:);lbl4=newJLabel();txt_name=newJTextField(10);txt_pwd=newJPasswordField(10);btn1=newJButton(登录);btn2=newJButton(清空);btn3=newJButton(退出);p1.add(lbl1);p2.add(lbl2);p2.add(txt_name);p3.add(lbl3);p3.add(txt_pwd);p4.add(btn1);p4.add(btn2);p4.add(btn3);p5.add(lbl4);this.setLayout(newGridLayout(5,1));this.add(p1);this.add(p2);this.add(p3);this.add(p4);this.add(p5);this.setBounds(400,300,400,300);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setVisible(true);//添加按钮登录事件btn1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){if((txt_name.getText().equals()==true)&&(txt_pwd.getText().equals()==false))lbl4.setText(登录失败,用户名不能为空);if((txt_name.getText().equals()==false)&&(txt_pwd.getText().equals()==true))lbl4.setText(登录失败,密码不能为空);if((txt_name.getText().equals()==true)&&(txt_pwd.getText().equals()==true))lbl4.setText(登录失败,用户名/密码不能为空);if(is_Property()){newSys_interface().show();}elseif((txt_name.getText().equals()==false)&&(txt_pwd.getText().equals()==false))lbl4.setText(登录失败,用户名/密码错误);}});btn1.addActionListener(this);//清空用户名和密码btn2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){txt_name.setText(null);txt_pwd.setText(null);lbl4.setText(null);}});//退出btn3.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){System.exit(0);}});}protectedvoiduser_land(ObjectsetVisible){//TODOAuto-generatedmethodstub}publicbooleanis_Property(){try{conn=DriverManager.getConnection(url,user,password);//System.out.println(连接成功);stat=conn.createStatement();Stringsql=select*fromAdmin_Info;rs=stat.executeQuery(sql);while(rs.next()){//System.out.println(rs.getString(A_name)+\t+rs.getString(A_pwd));Stringname=txt_name.getText();Stringpwd=txt_pwd.getText();if(name.equals(rs.getString(A_name))&&pwd.equals(rs.getString(A_pwd))){//System.out.println(登录成功!!);returntrue;}}}catch(SQLExceptione){System.out.println(连接失败!!!);e.printStackTrace();}//关闭数据库finally{try{if(rs!=null){rs.close();}if(stat!=null){stat.close();}if(conn!=null){conn.close();}}catch(Exceptione2){System.out.println(关闭失败);e2.printStackTrace();}}returnfalse;}publicstaticvoidmain(String[]args){newuser_land();}publicvoidactionPerformed(ActionEvente){//System.exit(0);this.setVisible(false);}}//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////主界面/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////packagecom.newer.property;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Dialog;importjava.awt.FlowLayout;importjava.awt.Font;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JMenuBar;importjavax.swing.JMenuItem;importjavax.swing.JMenu;importjavax.swing.JPanel;importjavax.swing.JTextArea;importjavax.swing.JTextField;publicclassSys_interfaceextendsJFrameimplementsActionListener{JPanelp=null;JMenuItemjmi_1,jmi_2,jmi_3,jmi_4,jmi_5,jmi_6,jmi_7,jmi_8,jmi_9,jmi_10;JMenuBarjmb=null;JMenujm_1=null,jm_2=null,jm_3=null,jm_4=null;JLabeltext;publicSys_interface(){this.setTitle(固定资产及设备管理系统);text=newJLabel(欢迎进入固定资产及设备管理系统);text.setFont(newFont(宋体,1,28));text.setForeground(Color.blue);p=newJPanel();jmb=newJMenuBar();jm_1=newJMenu(系统功能);jm_2=newJMenu(资产管理);jm_3=newJMenu(系统查询);jm_4=newJMenu(帮助);jmi_1=newJMenuItem(用户登录);jmi_2=newJMenuItem(注销用户);jmi_3=newJMenuItem(用户添加);jmi_4=newJMenuItem(退出系统);jmi_5=newJMenuItem(资产借出管理);jmi_6=newJMenuItem(资产信息管理);jmi_7=newJMenuItem(资产信息查询);jmi_8=newJMenuItem(资产借出查询);jmi_9=newJMenuItem(资产归还查询);jmi_10=newJMenuItem(关于);jm_1.add(jmi_1);jm_1.add(jmi_2);jm_1.add(jmi_3);jm_1.add(jmi_4);jm_2.add(jmi_5);jm_2.add(jmi_6);jm_3.add