学生信息的增删改查_第1页
学生信息的增删改查_第2页
学生信息的增删改查_第3页
学生信息的增删改查_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学生信息的增删改查注意:此处用到的是access数据库。运行后效果如图:删赢老剛*辐入学号;査姓名:魅入信息修改代码如下:package example;import .*;import .*;import .*;import class myran dom exte nds JFrame impleme nts Action Liste nerdb);DBQ=C:;/ ();/ Connection conn = (dburl);/Stateme nt stml =();if()=b3)查看数据(查看数据库中student表的所有信息f2=new JFrame(” 显示信息”);(true)

2、;/设置窗体可见(200,200);/设置窗体大小Vector rows = new Vector();/用于存储数据库中的行信息Vector colu mnH eads = new Vector(); /用于存储数据库中的列标题tryResultSet rs=(select * from stude nt);boolea n moreRecords = (); /定位至U达第一条记录,这句话一定要写ResultSetMetaData rsmd = (); /获得rs结果集中列属性信息for (int i = 1; i = (); +i)(i); /获得列名(将列名存放至向量columnHea

3、ds)do(getNextRow(rs, rsmd); /获取下一行记录while (); /利用循环获得所有记录JTable jTable = new JTable(rows, columnHeads); / 数据信息作为参数重新构造表格视图(new Dimension(383, 81);JScrollPane scroller = new JScrollPane(jTable);/ 条的面板 , 并将表格视图加入(scroller, ; / 将面板重新加入溶器中(); / 验证此容器及其所有子组件 while()String ss=(id);/ 显示输出结果String s2=(name)

4、;();();(); / 使用完后要记得关闭所有连接catch(Exception ee)else if()=b2)/ 插入信息(在 t1 文本框中输入要插入的学号, / 在 t2 文本框中输入要插入的姓名, 信息try(insert into student values(+()+,+()+);/excute 的返回值是 boolean 型的, excuteUpdate 的返回值是 int 型的, 返回值是 ResultSet 型的();();catch(Exception e1)Insert successfully!);(f1, 插入成功! );将获得的行列创建带有滚动然后点击插入exe

5、cuteQuery 的else if()=b1)/ 查姓名(在 t1 文本框中输入学号, / 在 t2 文本框中显示相应的姓名 ();();tryhi);String mysql=select name from student where id=+()+; /ResultSet rs=(select name from student where id=+()+);ResultSet rs=(mysql);String sn=;while() / 此处 while 语句用于逐条查询 sn=(name); 学号为: +()+ 姓名是: +sn);如果没有找到该学生的姓名);if(sn=) /(

6、f1, 没有该学生! else (sn);();();();catch(Exception ee) else if()=b4) /按学号删除记录(删除学号和姓名)try / 在 t3 文本框中输入要删除的学号();();();hi);String yy=;String mmsql=select * from student where id=+()+; String mysql=delete from student where id=+()+; ResultSet rs=(mmsql);while() yy=(name);if(yy=)(f1, 删除失败,没有该学生! );();else(m

7、ysql);(f1, 删除成功! );();();catch(Exception ee)success to delete!);else if()=modify)/ 修改姓名:在 t1 文本框中输入要修改的学号, try / 在 t4 文本框中输入修改后的名字/(f1, 请在输入学号后面输入修改前的学号,在修改后面输入修改后该学号 的姓名! );();();String mm=;String mmsql=select * from student where id=+()+;String mysql=update student set name=+()+ where id=+()+;Resu

8、ltSet rs=(mmsql); while() mm=(name); if(mm=)(f1, 修改失败,没有该学生! );();else(mysql);(f1, 修改成功! );();();catch(Exception eee) Congratulations!modify success!); else try(f1,1 若要修改:请在输入学号后面输入修改前的学号, +n+ 在修改后面输入修改后该学号的姓名,然后点击 修改 ;+n+2 若要删除,请在删除后面出入要删学生的学号,然后点击删除 ; +n+3 若要插入信息,请在输入学号后面输入学号,在查姓名后 面输入姓名,然后点击 插入信息 ; +n+ 4 若要若要查询数据,直接点击 查看数据 ; + n+ 5输入学生的学号,再点击 查姓名 可以查找该学号学生的姓名。 );catch(Exception e2)catch(Exception ee)public static void main(String args)new myrandom();ResultSetMetaData rsmd)throws定义一个向量 , 用于存放记录public Vector getNextRow(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论