范缤予java实验报告5

范缤予java实验报告5

ID:39286406

大小:176.00 KB

页数:6页

时间:2019-06-29

范缤予java实验报告5_第1页
范缤予java实验报告5_第2页
范缤予java实验报告5_第3页
范缤予java实验报告5_第4页
范缤予java实验报告5_第5页
资源描述:

《范缤予java实验报告5》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JAVA语言程序设计实验报告实验五实验题目:Java程序中利用JDBC访问数据库实验地点:第二软件实验室指导老师:吴学辉专业班级:计算机科学与技术系1102班姓名:范缤予(2011100228)2014年5月20日一、实验题目Java程序中利用JDBC访问数据库二、实验目的和要求1)了解JDBC-ODBC工作原理。2)JDBC-ODBC桥接驱动程序。3)掌握数据库的基本编程技术.三、实验内容利用JDBC.ODBC实现数据库表的 1)利用java程序生成一个学生成绩表: (包含字段:num,name,sex,age,score)2)插入5

2、条记录 3)将score<60的记录值改为60,age的值加1 4)查询满足条件score>=80的记录并输出查询结果 说明:数据库采用SQLSERVER或ACCESS均可四、实验代码packagejavaTest.test.test5;importjava.sql.*;importjava.util.*;publicclassJdbcTest{privateStringtableName;privateStringurl="jdbc:odbc:SQLDB";privateConnectioncon=null;privateStatem

3、entstmt=null;publicJdbcTest(StringtableName){this.tableName=tableName;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){e.printStackTrace();}try{con=DriverManager.getConnection(url);stmt=con.createStatement();}catch(SQLExceptione){e.printS

4、tackTrace();}}publicstaticvoidmain(String[]args){JdbcTestjt=newJdbcTest("stuScore");try{jt.createTable();jt.addInfo();System.out.println("添加的信息");jt.printInfo();jt.selectInfo();jt.changeInfo();System.out.println("修改后的信息");jt.printInfo();jt.closeCon();}catch(SQLExcept

5、ione){e.printStackTrace();}finally{}}privatevoidcreateTable()throwsSQLException{Stringsql="createtable["+tableName+"]("+"[num][varchar](10)primarykey,"+"[name][varchar](20),"+"[sex][varchar](10),"+"[age][int],"+"[score][float])";stmt.executeUpdate(sql);System.out.println

6、("创建"+tableName+"表成功");}privatevoidaddInfo()throwsSQLException{StringsqlHeader="insertinto"+tableName+"(num,name,sex,age,score)"+"values";String[]valueStr={"('2011100228','范缤予','女',22,85.0)","('2011100290','张三','男',23,75.0)","('2011100291','李四','男',23,66.0)","('2011100

7、292','王五','男',23,45.0)",};for(Strings:valueStr){stmt.executeUpdate(sqlHeader+s);}System.out.println("添加信息成功");}privatevoidprintInfo()throwsSQLException{Stringsql="select*from"+tableName;ResultSetrs=stmt.executeQuery(sql);while(rs.next()){for(inti=1;i<=5;i++)System.out.pr

8、int(rs.getString(i)+"t");System.out.println();}}privatevoidchangeInfo()throwsSQLException{List

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

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

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