实验十一 数据库操作

实验十一 数据库操作

ID:38698509

大小:56.00 KB

页数:5页

时间:2019-06-17

实验十一 数据库操作_第1页
实验十一 数据库操作_第2页
实验十一 数据库操作_第3页
实验十一 数据库操作_第4页
实验十一 数据库操作_第5页
资源描述:

《实验十一 数据库操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验十一数据库操作1.实验目的1、掌握使用JDBC访问数据的基本步骤2、掌握事务处理的基本步骤3、掌握操作Excel的基本步骤2.实验内容1、根据附录里的源代码,按照注释要求,完成代码填空,使程序能够运行得出结果。1)实验1抽取样本2)实验2用户转账3)实验3查询Excel电子表格2、设计编写程序完成以下任务。1)参照实验1编写一个数据库查询的程序,可以在若干学生中随机抽取20名学生,并计算这20名学生的平均成绩。2)建立一个简单的图书数据库,并编写一个简单的图书查询程序。3.实验步骤略4.评分标

2、准1.A——内容功能完善,编程风格好,人机接口界面好;2.B——内容功能完善,编程风格良好,人机接口界面良好;3.C——完成必做内容;4.D——能完成必做内容;5.E——未按时完成必做内容,或者抄袭(雷同者全部为E).参照书上实验按模版要求,将【代码】替换为Java程序代码,编写好完整的程序文档,最后运行得到的相关文件,把实验所得文件一起打包上交。(压缩包的文件名为:学号后三位和名字开头字母,如109zhh.RAR

3、ZIP)附录:实验1抽取样本模板代码RandomGetRecord.javaimp

4、ortjava.sql.*;importjava.util.*;importjava.util.Date;publicclassRandomGetRecord{publicstaticvoidmain(String[]args){intwantRecordAmount=10;Randomrandom=newRandom();try{//【代码1】//加载JDBC-ODBC桥接器}catch(ClassNotFoundExceptione){System.out.print(e);}Connecti

5、oncon;Statementsql;ResultSetrs;try{Stringuri="jdbc:odbc:dataSource";Stringid="";Stringpassword="";con=DriverManager.getConnection(uri,id,password);sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);rs=//【代码2】//sql调用.ex

6、ecuteQuery方法查询goods表中的全部记录rs.last();intcount=rs.getRow();Vectorvector=newVector();for(inti=1;i<=count;i++){vector.add(newInteger(i));}intitemAmount=Math.min(wantRecordAmount,count);System.out.println("随机抽取"+itemAmount+"条记录");doublesu

7、m=0,n=itemAmount;while(itemAmount>0){intrandomIndex=random.nextInt(vector.size());intindex=(vector.elementAt(randomIndex)).intValue();//【代码3】//将rs的游标移到indexStringnumber=rs.getString(1);Stringname=rs.getString(2);Datedate=rs.getDate(3);doubleprice=rs.g

8、etDouble(4);sum=sum+price;itemAmount--;vector.removeElement(randomIndex);}con.close();doubleaver=sum/n;System.out.print("均价"+aver+"元");}catch(SQLExceptione){System.out.print(""+e);}}}实验2用户转账模板代码TurnMoney.javaimportjava.sql.*;publicclassTurnMoney{publi

9、cstaticvoidmain(String[]args){Connectioncon=null;Statementsql;ResultSetrs;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){System.out.print(""+e);}try{doublen=100;con=DriverManager.getConnection("jdbc:odbc:tom"

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

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

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