实验项目4第1部分jdbc数据库操作

实验项目4第1部分jdbc数据库操作

ID:35342414

大小:58.07 KB

页数:5页

时间:2019-03-23

实验项目4第1部分jdbc数据库操作_第1页
实验项目4第1部分jdbc数据库操作_第2页
实验项目4第1部分jdbc数据库操作_第3页
实验项目4第1部分jdbc数据库操作_第4页
实验项目4第1部分jdbc数据库操作_第5页
资源描述:

《实验项目4第1部分jdbc数据库操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验项目四JavaSE高级编程第1部分JDBC数据库操作[实验目的]1、掌握JDBCAPI中各个类及接口的用法。2、能够灵活使用JDBCAPI中各个类及接口编写数据库增、查、改、删应用程序。[实验要求]1、复习理论教学屮所学的内容。2、认真进行实验预习,查阅参考书,书写源程序,书写实验预习报告。3、认真总结实验并书写实验报告。[实验课时]2学时[实验教学方式]学生上机实验,教师随堂指导。[实验内容]实验1抽取样本〃请按模板要求,将【代码】替换为Java程序代码。/*请使用shop数据库,配置数据源籽///RandomGetRecord.ja

2、vaimportjava.sql.*;importjava.util.*;publicclassRandomGetRecord{publicstaticvoidmain(Stringargs[l){intwantRecordAmount=10;〃随机抽取的记录数目Randomrandom=newRandomO;try{【代码1]〃加载JDBC-ODBC桥接器)catch(ClassNotFoundExceptione){System.out.print(e);)Connectioncon;Statementsql;ResultSetrs;t

3、ry{Stringuri=Hjdbc:odbc:dataSourceH;Stringid=,M,;Stringpassword=MH;con=DriverManage匚getConnection(uri,id,password);sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=【代码2]//sqi调用.executeQuery方法查询goods表中的全部记录rs.last();〃将rs的游标移到rs的最后一行intc

4、ount=rs.getRow();Vectorvector=newVector();for(inti=l;i<=count;i++){vector.adcl(newInteger(i));)intitemAmount=Math.min(wantRecordAmount,count);System.out.println("随机抽取H+itemAmount+"条记录.");doublesum=0,n=itemAmount;while(itemAmount>0){intrandomIndex=random.n

5、extln〔(vecio匚size());intindex=(vector.elementAt(randomIndex))・intValue();【代码3]〃将rs的游标游标移到indexStringnumber=rs.getString(l);Stringname=rs.getString(2);java.util.Datedate=rs.getDate(3);doubleprice=rs.getDouble(4);sum=sum+price;itemAmount—;vector.removeElementAt(randomlndex);

6、)con.close();doubleaver=sum/n;System.out.println(H均价:M+aver+n元”);)catch(SQLExceptione){Systeni.out.println(n,,+e);I实验2用户转账〃请按模板要求,将【代码】替换为Java程序代码。//TurnMoneyJava严请先新建名为bank的数据库,其中建两个表,分别为cardl,card2,这两个表的字段分别为number^本类型)name(文本类型)amount(数字类型),并给两张表一些初始记录值。再配置数据源。和/importj

7、ava.sql.*;publicclassTurnMoncy{publicstaticvoidmain(Stringargs

8、]){Connectioncon=null;Statementsql;RcsultSctrs;try{Class.forName(Hsun.jdbc.odbc.JdbcOdbcDriverH);)catch(ClassNotFoundExccptionc){System.out.println(,M,+e);try{doublen=100;con=DriverManager.getConnection(Hjdbc:o

9、dbc:tomn,,ur,,,M);【代码1】关闭自动捉交模式sql=con.createStatementO;rs=sql.executeQuery(HSELECT*FROMc

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

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

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