学生信息的增删改查(java)

学生信息的增删改查(java)

ID:38723532

大小:58.00 KB

页数:6页

时间:2019-06-18

学生信息的增删改查(java)_第1页
学生信息的增删改查(java)_第2页
学生信息的增删改查(java)_第3页
学生信息的增删改查(java)_第4页
学生信息的增删改查(java)_第5页
资源描述:

《学生信息的增删改查(java)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生信息的增删改查注意:此处用到的是access数据库。运行后效果如图:代码如下:packageexample;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjavax.swing.*;importjava.sql.*;importjava.util.Vector;classmyrandomextendsJFrameimplementsActionListener{//这个程序的数据是没有写入文件的JFr

2、amef1,f2;JButtonb1,b2,b3,b4,modify,direction;JLabela1;JTextFieldt1,t2,t3,t4;JTabletable;myrandom(){table=newJTable();f1=newJFrame("学生信息系统");f1.setVisible(true);//设置窗体可见a1=newJLabel("输入学号:");t1=newJTextField(100);t2=newJTextField(100);b1=newJButton("查姓名:");b2=newJButton("插入

3、信息");b3=newJButton("查看数据");b4=newJButton("删除");t3=newJTextField(100);modify=newJButton("修改");direction=newJButton("操作说明");t4=newJTextField(100);f1.setLayout(newGridLayout(6,2));//设置窗体的分布为四行二列f1.add(a1);f1.add(t1);//加入窗体f1.add(b1);f1.add(t2);f1.add(b2);f1.add(b3);f1.add(b4)

4、;f1.add(t3);f1.add(modify);f1.add(t4);f1.add(direction);f1.setSize(200,200);//设置窗体大小b1.addActionListener(this);b2.addActionListener(this);//设置按钮事件b3.addActionListener(this);b4.addActionListener(this);modify.addActionListener(this);direction.addActionListener(this);}publicv

5、oidactionPerformed(ActionEvente){f1.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//关闭窗体后释放资源,若不写这条语句,//则虽然关闭了窗体,但进程还在运行。try{//这个try是在整个action中的,用于捕获建立连接异常Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Stringdburl="jdbc:odbc:mydb";//mydb是我建立的access数据源Connectioncon

6、n=DriverManager.getConnection(dburl);//这四条语句是用来在整个action事件中建立连接的Statementstml=conn.createStatement();//也就不用在每一个button事件(b1,b2,b3,b4)中重复写这四条语句//以上四条语句也可以改写为下面这四条语句://Stringdburl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=C:\db1.mdb";//Class.forName("sun.jdbc.odbc

7、.JdbcOdbcDriver");//Connectionconn=DriverManager.getConnection(dburl);//Statementstml=conn.createStatement();if(e.getSource()==b3){//查看数据(查看数据库中student表的所有信息f2=newJFrame("显示信息");f2.setVisible(true);//设置窗体可见f2.setSize(200,200);//设置窗体大小Vectorrows=newVector();//用于存储数据库中的行信息Ve

8、ctorcolumnHeads=newVector();//用于存储数据库中的列标题try{ResultSetrs=stml.executeQuery("select*froms

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。