资源描述:
《范缤予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