JDBC编程实验报告.doc

JDBC编程实验报告.doc

ID:56907369

大小:57.50 KB

页数:7页

时间:2020-07-23

JDBC编程实验报告.doc_第1页
JDBC编程实验报告.doc_第2页
JDBC编程实验报告.doc_第3页
JDBC编程实验报告.doc_第4页
JDBC编程实验报告.doc_第5页
资源描述:

《JDBC编程实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《JAVA高级应用》课程实验实验二JDBC编程姓名:沈万琴学号:班级:电子商务09-2班学校:合肥工业大学2011年11月26日一、实验目的通过Java数据库访问程序的编写、调试,掌握JDBC编程的基本方法,熟悉并熟练运用常用的JDBCAPI,促加深对概念的理解,进一步加强动手能力。二、实验内容(1)复习数据库SQL语句的编写。(2)编写Java数据库(使用ODBC-JDBC驱动)公共模块。(3)建立数据库应用模型,对数据库进行查询、更新、修改、删除操作。(4)调试程序,实现数据库的访问。三、实验代码程序结果①实现对数据库的查询代码如下importj

2、ava.awt.*;importjava.sql.*;classaa{publicstaticvoidmain(String[]args){Stringurl="jdbc:odbc:bobo";//打开通过JDBC-ODBC桥来访问bobo数据库Stringa="SELECT*FROMstudents";//设定查询字符串try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载驱动程序}catch(Exceptione)//捕获加载驱动程序可能出现异常{System.out.print("连接数据库

3、出错!");}//输出数据库中信息try{Connectionb=DriverManager.getConnection(url);//建立连接Statementc=b.createStatement();ResultSetr=c.executeQuery(a);//执行查询System.out.println("数据库连接成功,表中内容为:");System.out.println("学号"+""+"姓名"+""+"课程"+""+"学分"+""+"分数");while(r.next())//循环输出数据库中students表中的数据{Longi

4、1=r.getLong("学号");Stringi2=r.getString("姓名");Stringi3=r.getString("课程");Doublei4=r.getDouble("学分");inti5=r.getInt("分数");System.out.println(i1+""+i2+""+i3+""+i4+""+i5);}//关闭所有打开的资源r.close();c.close();b.close();}catch(SQLExceptione){System.out.print("连接数据库出错,错误原因可能有:");e.printS

5、tackTrace();}}}运行程序,输出数据库中数据,运行结果如下图:②在students表中修改一条记录代码如下importjava.awt.*;importjava.sql.*;classaa{publicstaticvoidmain(String[]args){Stringurl="jdbc:odbc:bobo";//打开通过JDBC-ODBC桥来访问bobo数据库Stringa="SELECT*FROMstudents1";//设定查询字符串try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")

6、;//加载驱动程序}catch(Exceptione)//捕获加载驱动程序可能出现异常{System.out.print("连接数据库出错!");}//修改一条记录try{Connectionb=DriverManager.getConnection(url);tatementc=b.createStatement();c.executeUpdate("UPDATEstudengts1SET课程=物理,学分=4WHERE学号=01");ResultSetr=c.executeQuery(a);System.out.println("数据库连接成功,表

7、中内容为:");System.out.println("学号:"+""+"姓名"+""+"课程"+""+"学分"+""+"分数");while(r.next()){Longi1=r.getLong("学号");Stringi2=r.getString("姓名");Stringi3=r.getString("课程");Doublei4=r.getDouble("学分");inti5=r.getInt("分数");System.out.println(i1+""+i2+""+i3+""+i4+""+i5);}r.close();c.close();b

8、.close();}catch(SQLExceptione){e.printStackTrace();}}}

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

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

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