论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
数据库原理网上授课平台(二)

  第6章 系统详细设计
  6.1 数据库连接

  实现业务逻辑层与数据库的连接是通过JDB技术,它是“Java Database nnetivity”的缩写。JDB由一组用Java语言编写的接口和类组成,是对数据库操作的对象封装,可以实现与数据库的无关性。它以成为一种供数据库开发者使用的标准API。

  6.1.1 JDB的基本功能
  a.建立与数据库的连接。

  b.发送SQL语言。

  .处理数据库操作结果。

  6.1.2 JDB的特点
  a.与SQL语言的一致性。它允许使用从属于任何DBS的SQL语言;提供DB风格的转义语句;利用DatabaseetaData接口提供关于DBS的描述性信息,从而使应用程序能适应每个DBS。

  b.可在现有数据库上实现。

  .提供与其它Java系统一致的界面。这说明开发人员可以采用一致的编程界面来处理数据库编程。

  d.简单化。

  e.使用静态的通用数据类型。

  f.多方法,多功能。

  6.1.3 JDB的驱动类型:
  a.JDB-DB桥驱动程序。

  b.调用本地数据库应用编程接口驱动程序。

  .数据库中间件纯Java驱动程序。

  d.直接连接数据库的纯Java驱动程序。


  6.1.4将连接数据库的代码封装在一个JavaBean中
DBnn.java代码如下:

pakage .sul.struts.tl;


iprt java.sql.nnetin;

iprt java.sql.Driveranager;

iprt java.sql.PreparedStateent;

iprt java.sql.ResultSet;

iprt java.sql.SQLExeptin;


publi lass DBnn {

private String driver = "sun.jdb.db.JdbdbDriver"; //数据库的驱动

private String url = "jdb:db:ydb"; //URL地址

private nnetin nn = null ;

//无参构造器,利用它来加载数据库连接对象

publi DBnn() {

try {

lass.frNae(driver); //加载数据库驱动

nn = Driveranager.getnnetin(url); //加载数据库连接对象

}

ath (Exeptin e) {

Syste.ut.println("数据库加载失败");

}

}

publi nnetin getnn() {

return nn;

}

// 关闭数据库结果集

publi stati vid lseRs(ResultSet rs) {

try {

if(rs != null) {

Syste.ut.println("关闭数库结果集");

rs.lse();

rs = null;

}

} ath (SQLExeptin e) {

e.printStakTrae();

}

}

//关闭数据库操作对象

publi stati vid lsePstt(PreparedStateent pstt) {

try {

if(pstt != null) {

Syste.ut.println("关闭数库操作对象");

pstt.lse();

pstt = null;

}

} ath (SQLExeptin e) {

e.printStakTrae();

}

}

//关闭数库连接对象

publi stati vid lsenn(nnetin nn) {

try {

if(nn != null) {

Syste.ut.println("关闭数库连接对象");

nn.lse();

nn = null;

}

} ath (SQLExeptin e) {

e.printStakTrae();

}

}

}

  6.2 系统功能模块的设计与实现

  6.2.1 用户注册模块
  当用户提出注册请求,系统显示用户注册页面,提示用户输入个人信息,用户输入个人信息,系统验证其信息是否符合要求,如果用户输入的个人信息不符合系统要求,则系统显示错误信息并要求用户重新填写个人信息,用户重新填写信息,或者取消注册,注册成功系统将用户信息写入数据库,页面将经一个显示注册成功的页自动进入登录界面。如下图6-1所示:

未完...点击下方链接下载完整文档

数据库原理网上授课平台(二)

第6章 系统详细设计 6.1 数据库连接 实现业务逻辑层与数据库的连接是通过JDB技术,它是“Java Database nnetivity”的缩写。JDB由一组用Java语言编写的接口和类组成,是对数据库操作的对象封装,可以实现与数据库的无关性。它以成为一种供数据库开发者使用的
  • 上一篇:点特征提取算法探讨
  • 下一篇:计算机概念教学的内容及对策
  • 大芯数OPGW在浙江电网的应用
    渐开线圆柱齿轮几何参数计算的计
    光纤光缆和通信电缆技术发展与思
    电子政务人员培训的问题与建议(1
    基于人工智能的银行信贷风险决策
    浅谈对程序开发中异常的理解和认
    青年教师在医学微生物学留学生教
    浅谈行为引导教学方法在《计算机
    刍议防火墙的合理使用(1)
    有关计算机软件数据接口的应用研
    企业电子商务系统的规划与设计研
    浅谈Intranet在现代企业中的应用
    研究生阶段计算机网络理论课程教
    基于GP算法的知识发现系统
    面向对象数据库理论设想
    研究生人工智能原理教学改革
    专业出版社数据库人工智能改造
    非Access数据库在VB中的编程及
    网上书店为钱做秀 行业走势两
    一种基于“陷门收缩”原理的公
    对国内网上商店现状的思考(1)
    网上教学与实践(1)
    税收面临网上贸易的挑战(1)
    VBA、Word和数据库的联合编程(
    浅析GPS导航解算原理(1)
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除