数据库实验JDBC连接数据库.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Word格式 PAGE 完美整理 选课序号:36 选课序号:36 大连海事大学 数据库原理课程实验报告 (2010-2011学年第二学期) 实验八 JDBC连接数据库 班 级: 智能一班 学 号: ********** 姓 名: 徐维坚 指导教师: *** 成 绩: 2012年 6月 13日 目录 TOC \o 1-3 \h \z \u 31551 1 实验目的 3 1449 2 实验内容 3 847 2.1 使用JDBC连接DBMS 3 28702 2.2使用JDBC查询TPC-H数据库 3 794 2.3使用JDBC更新TPC-H数据库 3 24032 3 实验要求 3 29328 4 实验步骤 3 25836 4.1 使用JDBC连接DBMS 4 24128 4.2使用JDBC查询TPC-H数据库 5 7159 4.3使用JDBC更新TPC-H数据库 6 21741 5 总结与体会 8 17965 5.1 实验中出现的问题及其解决方案 8 1716 5.2 总结 8 3638 5.3 体会 8 实验目的 了解DBMS各种语言接口的编程方法。 掌握JDBC连接DBMS进行数据库应用开发的基本方法。 实验内容 使用JDBC连接DBMS 建立数据库连接。 删除数据库连接。 2.2使用JDBC查询TPC-H数据库 查找单个表的数据。 查找多表的数据。 2.3使用JDBC更新TPC-H数据库 插入记录。 更新记录 删除记录 实验要求 通过联机帮助或者网络查找JDBC连接数据库进行应用开发的基本方法。 针对TPCH数据库模式设计JAVA程序实现各种数据库操作,调试程序,并截图相应的实验结果,每幅截图并要有较为详细的描述。 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。 思考题:JDBC连接数据库进行应用开发的基本方法是什么? 实验步骤 本次试验需要引入以下几个接口: 定义一个主类:public class JDBC_TPCH 。它有一个成员变量:public Connection con; 主函数一次调用各方法(为了完成各题,我将调用关闭数据库方法放在最后!): 使用JDBC连接DBMS 建立数据库连接。 在主类下创建方法:public Connection getConnection()。用它来连接数据库TPCH。 删除数据库连接。 在主类下创建方法:public Connection Close()。用它来连接数据库TPCH。 4.2使用JDBC查询TPC-H数据库 查找单个表的数据。 在主类下创建方法:public Connection SelectOneTable()。查询表PART中零件编号PARTKEY20的零件名称: 查找多表的数据。 在主类下创建方法:public Connection SelectTables()。查询国籍是中国的供应商姓名: 4.3使用JDBC更新TPC-H数据库 插入记录。 在主类下创建方法:public Connection Insert()。插入顾客王五(编号:201235;姓名:王五;国家编号:40)的信息: 更新记录 在主类下创建方法:public Connection Update()。修改顾客王五的信息,将地址改为“大连”: 删除记录 在主类下创建方法:public Connection Delete()。删除顾客王五的信息: 由于违反了参照完整性,该记录不能删除! 总结与体会 实验中出现的问题及其解决方案 本次试验中我主要遇到以下几个问题: 连接数据库时,始终抛出异常,提示com包不存在。解决:上kingbase官网寻求帮助,发现原因是我没有jdbc目录下的kingbasejdbc3或者kingbasejdbc4放到我创建工程下,复制过出以后,解压看到文件com,进入发现有Driver.class文件。运行,成功! 查询表时,想从头至尾查询表。解决:登录数据库,发现表中元组的最大数为30000,为此我灵机一动,利用一个循环不就可以解决表的查询问题。 删除数据数据时,由于违反参照完整性约束,抛出异常。解决:因为这是表自身限制,所以我决定用printStackTrace来记录这个异常。 总结 在本次实

文档评论(0)

smdh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档