欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    学生信息的增删改查外语学习英语四六级外语学习英语四六级.pdf

    • 资源ID:95946243       资源大小:175.16KB        全文页数:7页
    • 资源格式: PDF        下载积分:5.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要5.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息的增删改查外语学习英语四六级外语学习英语四六级.pdf

    注意:此处用到的是 access 数据库。运行后效果如图:代码如下:package example;import.*;import .*;import.*;import class myrandom extends JFrame implements ActionListener db);DBQ=C:;/();/Connection conn=(dburl);/Statement stml=();if()=b3)/查看数据(查看数据库中 student表的所有信息 f2=new JFrame(显示信息);(true);/设置窗体可见 (200,200);/设置窗体大小 Vector rows=new Vector();/用于存储数据库中的行信息 Vector columnHeads=new Vector();/用于存储数据库中的列标题 try ResultSet rs=(select*from student);boolean moreRecords=();/定位到达第一条记录,这句话一定要写 ResultSetMetaData rsmd=();/获得 rs 结果集中列属性信息 for(int i=1;i=();+i)(i);/获得列名(将列名存放至向量 columnHeads)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);();();();/使用完后要记得关闭所有连接 catch(Exception ee)else if()=b2)/插入信息(在 t1 文本框中输入要插入的学号,/在 t2 文本框中输入要插入的姓名,然后点击插入信息 try 置窗体大小用于存储数据库中的行信息用于存储数据库中的列标题定位到达第一条记录这句话一定要写获得结果集中列属性信息获得列名将列名存放至向量获取下一行记录利用循环获得所有记录将获得的行列数据信息作为参数重新出结果使用完后要记得关闭所有连接插入信息在文本框中输入要插入的学号在文本框中输入要插入的姓名然后点击插入信息的返回值是型的的返回值是型的的返回值是型的插入成功查姓名在文本框中输入学号在文本框中显示相应的在文本框中输入要删除的学号删除失败没有该学生删除成功修改姓名在文本框中输入要修改的学号在文本框中输入修改后的名字请在输入学号后面输入修改前的学号在修改后面输入修改后该学号的姓名修改失败没有该学生修改成功 (insert into student values(+()+,+()+);/excute的返回值是 boolean 型的,excuteUpdate的返回值是 int 型的,executeQuery的返回值是 ResultSet型的 ();();catch(Exception e1)Insert successfully!);(f1,插入成功!);else if()=b1)/查姓名(在 t1 文本框中输入学号,/在 t2 文本框中显示相应的姓名 ();();try hi);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=)/如果没有找到该学生的姓名 (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 (mysql);(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=+()+;ResultSet 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();public Vector getNextRow(ResultSet rs,ResultSetMetaData rsmd)throws SQLException/该方法获取下一行记录 置窗体大小用于存储数据库中的行信息用于存储数据库中的列标题定位到达第一条记录这句话一定要写获得结果集中列属性信息获得列名将列名存放至向量获取下一行记录利用循环获得所有记录将获得的行列数据信息作为参数重新出结果使用完后要记得关闭所有连接插入信息在文本框中输入要插入的学号在文本框中输入要插入的姓名然后点击插入信息的返回值是型的的返回值是型的的返回值是型的插入成功查姓名在文本框中输入学号在文本框中显示相应的在文本框中输入要删除的学号删除失败没有该学生删除成功修改姓名在文本框中输入要修改的学号在文本框中输入修改后的名字请在输入学号后面输入修改前的学号在修改后面输入修改后该学号的姓名修改失败没有该学生修改成功 Vector currentRow=new Vector();/定义一个向量,用于存放记录 for(int i=1;i=();+i)(i);/获取记录 return currentRow;/返回记录 置窗体大小用于存储数据库中的行信息用于存储数据库中的列标题定位到达第一条记录这句话一定要写获得结果集中列属性信息获得列名将列名存放至向量获取下一行记录利用循环获得所有记录将获得的行列数据信息作为参数重新出结果使用完后要记得关闭所有连接插入信息在文本框中输入要插入的学号在文本框中输入要插入的姓名然后点击插入信息的返回值是型的的返回值是型的的返回值是型的插入成功查姓名在文本框中输入学号在文本框中显示相应的在文本框中输入要删除的学号删除失败没有该学生删除成功修改姓名在文本框中输入要修改的学号在文本框中输入修改后的名字请在输入学号后面输入修改前的学号在修改后面输入修改后该学号的姓名修改失败没有该学生修改成功

    注意事项

    本文(学生信息的增删改查外语学习英语四六级外语学习英语四六级.pdf)为本站会员(c****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开