




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选课序号:36大连海事大学数据库原理课程实验报告(2010-2011学年第二学期)实验八 JDBC连接数据库 班 级: 智能一班 学 号: * 姓 名: 徐维坚 指导教师: * 成 绩: 2012年 6月 13日目录1 实验目的32 实验内容32.1 使用JDBC连接DBMS32.2使用JDBC查询TPC-H数据库32.3使用JDBC更新TPC-H数据库33 实验要求34 实验步骤34.1 使用JDBC连接DBMS44.2使用JDBC查询TPC-H数据库54.3使用JDBC更新TPC-H数据库65 总结与体会85.1 实验中出现的问题及其解决方案85.2 总结85.3 体会81 实验目的(1) 了解DBMS各种语言接口的编程方法。(2) 掌握JDBC连接DBMS进行数据库应用开发的基本方法。2 实验内容2.1 使用JDBC连接DBMS(1) 建立数据库连接。(2) 删除数据库连接。2.2使用JDBC查询TPC-H数据库(3) 查找单个表的数据。(4) 查找多表的数据。2.3使用JDBC更新TPC-H数据库(5) 插入记录。(6) 更新记录(7) 删除记录3 实验要求(1) 通过联机帮助或者网络查找JDBC连接数据库进行应用开发的基本方法。(2) 针对TPCH数据库模式设计JAVA程序实现各种数据库操作,调试程序,并截图相应的实验结果,每幅截图并要有较为详细的描述。(3) 实验步骤和实验总结中要详细描述实验过程中出现的问题、原因和解决方法。(4) 思考题:JDBC连接数据库进行应用开发的基本方法是什么?4 实验步骤本次试验需要引入以下几个接口:定义一个主类:public class JDBC_TPCH 。它有一个成员变量:public Connection con;主函数一次调用各方法(为了完成各题,我将调用关闭数据库方法放在最后!):4.1 使用JDBC连接DBMS1) 建立数据库连接。在主类下创建方法:public Connection getConnection()。用它来连接数据库TPCH。2) 删除数据库连接。在主类下创建方法:public Connection Close()。用它来连接数据库TPCH。4.2使用JDBC查询TPC-H数据库3) 查找单个表的数据。在主类下创建方法:public Connection SelectOneTable()。查询表PART中零件编号PARTKEY20的零件名称:4) 查找多表的数据。在主类下创建方法:public Connection SelectTables()。查询国籍是中国的供应商姓名:4.3使用JDBC更新TPC-H数据库5) 插入记录。在主类下创建方法:public Connection Insert()。插入顾客王五(编号:201235;姓名:王五;国家编号:40)的信息:6) 更新记录在主类下创建方法:public Connection Update()。修改顾客王五的信息,将地址改为“大连”:7) 删除记录在主类下创建方法:public Connection Delete()。删除顾客王五的信息:由于违反了参照完整性,该记录不能删除!5 总结与体会5.1 实验中出现的问题及其解决方案本次试验中我主要遇到以下几个问题:(1) 连接数据库时,始终抛出异常,提示com包不存在。解决:上kingbase官网寻求帮助,发现原因是我没有jdbc目录下的kingbasejdbc3或者kingbasejdbc4放到我创建工程下,复制过出以后,解压看到文件com,进入发现有Driver.class文件。运行,成功!(2) 查询表时,想从头至尾查询表。解决:登录数据库,发现表中元组的最大数为30000,为此我灵机一动,利用一个循环不就可以解决表的查询问题。(3) 删除数据数据时,由于违反参照完整性约束,抛出异常。解决:因为这是表自身限制,所以我决定用printStackTrace来记录这个异常。5.2 总结在本次实验中,我遇到的问题,不是编程,而是如何去找到自己所要的资料,并灵活的运用。由于java的使用不是很熟悉,刚开始没有信心,但随着自己的深入,发现他并没有想象中那么难,难再没有耐心在杂乱的帮助文档和资料中提取出自己想要的信息。5.3 体会本次试验中,我的体会是,用JDBC来开发利用数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业园区土地租赁合同范本(含配套设施)
- 公司法务外包市场-洞察及研究
- 单招生物专业试题及答案
- 地矿专业测试题及答案大全
- 兵器专业面试题目及答案
- 医学类专业试题及答案大全
- 物业品质年终工作总结
- 消防安全消费培训课件
- 泳衣英语教学课件设计
- 信息部工作总结和计划
- 品酒师(黄酒)理论知识考核要素细目表四级
- 山茱萸培训课件
- 健康照护师测试题及答案【300题】附有答案
- 西师版五年级上册数学全册教案设计
- 液压软管接头24°锥密封端软管接头规范指引
- 2024挡烟垂壁包工合同协议书
- 2024年中医经典知识竞赛考试题库300题(含答案)
- 二级简码口诀和二级简码表
- 广州版初中英语词汇表
- 肿瘤与冠心病 - 副本
- 共享农机管理平台综合解决方案
评论
0/150
提交评论