📄 nikeygmanager.java
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
import java.util.Hashtable;//数据类型类
class NikeygManager extends Frame implements ActionListener
{
MenuBar bar;
Menu fileMenu,fileMenu1,fileMenu2,fileMenu3,fileMenu0,fileMenu4;
MenuItem 登陆,录入,修改,查询,删除,帮助;
Container con=null;
CardLayout card=null;
JLabel label=null;
Panel pCenter;
public NikeygManager()
{ TextField 工号,姓名,
车间或部门,工作工龄,
年龄;
int 查询记录=0;
Connection Con=null;Statement Stmt=null;
//super("英汉小词典");
setBounds(150,150,300,120);
setVisible(true);setLayout(new GridLayout(3,1));
try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
catch(ClassNotFoundException e){}
try{
Con=DriverManager.getConnection("jdbc:odbc:nike","Nike","ookk");
Stmt=Con.createStatement();
}
catch(SQLException ee) {}
工号=new TextField(16);
姓名=new TextField(16);
车间或部门=new TextField(16);
工作工龄=new TextField(16);
年龄=new TextField(16);
Panel p1=new Panel(),p2=new Panel(),p3=new Panel();
p1.add(new Label("工号:"));
p1.add( 工号);
p1.add(new Label("姓名:"));
p1.add(姓名);
p2.add(new Label("车间或部门:"));p2.add( 车间或部门);
p2.add(new Label("工作工龄:"));
p2.add(工作工龄);
p3.add(new Label("年龄:"));p3.add( 年龄);
add(p1);add(p2);add(p3);
登陆=new MenuItem("登陆系统");
录入=new MenuItem("录入员工基本信息");
修改=new MenuItem("修改员工基本信息");
查询=new MenuItem("查询员工基本信息");
删除=new MenuItem("删除员工基本信息");
帮助=new MenuItem("该系统的使用信息");
bar=new MenuBar();
fileMenu0=new Menu("登陆系统");
fileMenu=new Menu("增加员工信息");
fileMenu1=new Menu("修改信息");
fileMenu2=new Menu("查询员工信息");
fileMenu3=new Menu("删除员工信息");
fileMenu4=new Menu("帮助");
fileMenu0.add(登陆);
fileMenu.add(录入);
fileMenu1.add(修改);
fileMenu2.add(查询);
fileMenu3.add(删除);
fileMenu4.add(帮助);
bar.add(fileMenu0);
bar.add(fileMenu);
bar.add(fileMenu1);
bar.add(fileMenu2);
bar.add(fileMenu3);
bar.add(fileMenu4);
setMenuBar(bar);
label=new JLabel("欢迎使用福建莆田Nike分公司员工基本信息管理系统",JLabel.CENTER);
label.setFont(new Font("TimesRoman",Font.BOLD,24));
label.setForeground(Color.red);
add (label);
录入.addActionListener(this);
修改.addActionListener(this);
查询.addActionListener(this);
删除.addActionListener(this);
card=new CardLayout();
addWindowListener(new WindowAdapter()
{ public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});
setVisible(true);
setBounds(100,50,420,380);
validate();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==登陆)
{
System.exit(0);//card.show(pCenter,"录入界面");
}
else if(e.getSource()==录入)
{
try{录入();}
catch(SQLException ee){}
}
else if(e.getSource()==查询)
{
card.show(pCenter,"查询界面");
}
else if(e.getSource()==修改)
{
card.show(pCenter,"修改界面");
}
else if(e.getSource()==删除)
{
card.show(pCenter,"删除界面");}
else if(e.getSource()==帮助)
{
card.show(pCenter,"帮助界面");
}
}
public void 录入() throws SQLException
{ String s1="'"+工号.getText().trim()+"'",
s2="'"+姓名.getText().trim()+"'",
s3="'"+车间或部门.getText().trim()+"'",
s4="'"+工作工龄.getText().trim()+"'",
s5="'"+年龄.getText().trim()+"'";
String temp="INSERT INTO 表1 VALUES ("+s1+","+s2+","+s3+","+s4+","+s5+")";
Con=DriverManager.getConnection("jdbc:odbc:nike","Nike","ookk");
Stmt.executeUpdate(temp);
Con.close();
}
}
public class Database
{public static void main(String args[])
{
NikeygManager window=new NikeygManager();window.pack();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -