1 / 6
文档名称:

数据库论文.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库论文.doc

上传人:012luyin 2014/11/22 文件大小:0 KB

下载得到文件列表

数据库论文.doc

文档介绍

文档介绍:研究生课程(论文类)试卷
2 011 /2 012 学年第一学期
课程名称: 高级数据库系统与实现
课程代码: 12000447
论文题目: 面向对象的数据库开发技术
学生姓名: 屠佥炜
专业﹑学号: 计算机技术 117090501
学院: 光电
课程(论文)成绩:
课程(论文)评分依据(必填):
任课教师签字:
日期: 年月日
课程(论文)题目:面向对象的数据库开发技术
摘要:在课上我介绍了mysql的安装,mysql的壳和一个用java和mysql开发的人员管理系统并对之做了一些测试。本文主要介绍第三部分,即标准的面向对象的数据库开发中所需要注意的一些问题,如以下的关键字。
关键字:三层开发模式(DAL,BLL,UI),接口,数据库连接池,代理模式,工厂模式,ORM。
1 前期准备
首先,在mysql数据库中建一个test库,再在该库中建一张user表,其属性有id(主键,自增),name,sex,birthday。并简单地插入两行数据。
然后,在mysql官网上下载一个mysql-connector-java的数据库驱动jar包for JDBC。
打开eclipse,新建项目,导入数据库驱动jar包,然后编写如图1所示的一些类,分别放在不同的包中,它们的关系如图1。
图1 类图
2 类及其相关思想的介绍
User类:映射了数据库里的user表中的属性,加了一些get和set的方法,并重写了toString方法,因为Java中print一个对象时默认调用其toString方法。所有带有User的类都是基于User类的。
IUserDAO:是一个接口。接口其实在开发中扮演着一个至关重要的作用。可以说在同层开发中,接口是一个框架,开发人员都以接口为标准去写实现它的代码。而对于上一层的开发中,下层的接口就是下层对上层支持的一种说明。在实际开发中接口常常是一群高层的开发人员根据需求研究好久才定出的,定下后一般不会轻易改变。而接口就是一堆没有实现的方法
。在这里我简单了定了一下这些方法,就是对人员的增,删,改,根据id查和根据name查,这五个待实现的方法。
DataBaseConnection类:定义一些final的静态私有变量关于DBURL,用户,密码,驱动包的名字,并定义一个Connection类的conn私有变量。其中用户一般不会定义为超级用户,一般会根据特定的应用,新建一个用户,然后赋予其很少的权限,来避免隐患。在构造函数中先将数据库连接的驱动包调入内存,再通过DriverManager的getConnection方法将结果赋予conn。最后写getConnection方法去让外部类得到conn和close方法去关闭连接。
这样写是一个简单的数据库连接类,只适用于单机的数据库操作。如果写web应用程序或多客户端的应用程序,这样写是不合适的。在这种模式下,系统会为每个请求建立一个新的数据库连接,由于服务器访问量很大,频繁地建立和关闭连接。增加了系统的开销,降低了系统的性能。因此,传统的数据库连接模式成为系统性能改善的瓶颈。
因此我们通常使用数据库连接池的技术来解决这个问题,让应用程序动态复用已建立的连接,它不用每次访问数据库时都建立新的连接, 且只在必要时才取得连接,

最近更新

眼睛作文 22页

最新好用的高三励志ppt 97页

二零二四年高端搬家服务合同书 14页

二零二四版UPS电源系统安全运行与维护服务合同.. 16页

二零二四版仓储物流安全管理培训合同 17页

二零二四版信息技术设备全球采购服务协议 16页

二零二四版办公楼基础施工及装饰工程合同 12页

二零二四版叉车装卸搬运现场管理咨询服务合同.. 14页

二零二四版基础设施建设项目拆迁补偿合同范本.. 17页

大学物理-振动与波动复习 19页

二零二四版数据中心机房租赁及IT咨询服务合同.. 18页

外研版七年级下册英语M10U3 37页

二零二四版森林资源测量合同示范文本 17页

二零二四版环保科技厂房出租居间代理合同 15页

二零二四版茶叶博物馆合作建设合同范本(文化.. 16页

二零二四版高端制造厂房租赁合同专项协议 12页

住宅楼电气安装合同范本2025年通用 15页

公司员工劳动合同格式2025年通用 14页

劳务合作合同(2025版) 17页

双子女抚养权及财产分割协议书(二零二五版).. 12页

合伙人合作协议书范本(2025版) 17页

合作投资开发房地产项目合同2025年通用 13页

合同施工协议(2025版) 17页

合资入股合作协议书2025年通用 17页

土地承包合同补充协议(2025版) 11页

合同跟踪与评价(2025版) 14页

售楼装修设计合同范本(2025版) 15页

商品房房屋买卖合同范本2025年通用 14页

商贸城商铺租赁协议(2025版) 13页

商铺返租合同返租商铺协议2025年通用 14页