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

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

ID:20440133

大小:98.50 KB

页数:12页

时间:2018-10-13

数据库原理网上授课平台(二)_第1页
数据库原理网上授课平台(二)_第2页
数据库原理网上授课平台(二)_第3页
数据库原理网上授课平台(二)_第4页
数据库原理网上授课平台(二)_第5页
资源描述:

《数据库原理网上授课平台(二)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库原理网上授课平台(二)  第6章系统详细设计  6.1数据库连接  实现业务逻辑层与数据库的连接是通过JDBC技术,它是“JavaDatabaseConnectivity”的缩写。JDBC由一组用Java语言编写的接口和类组成,是对数据库操作的对象封装,可以实现与数据库的无关性。它以成为一种供数据库开发者使用的标准API。  6.1.1JDBC的基本功能  a.建立与数据库的连接。  b.发送SQL语言。  c.处理数据库操作结果。  6.1.2JDBC的特点  a.与SQL语言的一致性。它允许使用从属于任何DBMS的SQL语言;提供

2、ODBC风格的转义语句;利用DatabaseMetaData接口提供关于DBMS的描述性信息,从而使应用程序能适应每个DBMS。  b.可在现有数据库上实现。  c.提供与其它Java系统一致的界面。这说明开发人员可以采用一致的编程界面来处理数据库编程。  d.简单化。  e.使用静态的通用数据类型。  f.多方法,多功能。  6.1.3JDBC的驱动类型:  a.JDBC-ODBC桥驱动程序。  b.调用本地数据库应用编程接口驱动程序。  c.数据库中间件纯Java驱动程序。  d.直接连接数据库的纯Java驱动程序。  6.1.4将连接

3、数据库的代码封装在一个JavaBean中DBconn.java代码如下:package.soul.struts.tool;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;publicclassDBconn{privateStringdriver="sun.jdbc.odbc.JdbcOdbcDriver";//

4、数据库的驱动privateStringurl="jdbc:odbc:mydb";//URL地址privateConnectionconn=null;//无参构造器,利用它来加载数据库连接对象publicDBconn(){try{Class.forName(driver);//加载数据库驱动conn=DriverManager.getConnection(url);//加载数据库连接对象}catch(Exceptione){System.out.println("数据库加载失败");}}publicConnectiongetConn(){re

5、turnconn;}//关闭数据库结果集publicstaticvoidcloseRs(ResultSetrs){try{if(rs!=null){System.out.println("关闭数库结果集");rs.close();rs=null;}}catch(SQLExceptione){e.printStackTrace();}}//关闭数据库操作对象publicstaticvoidclosePstmt(PreparedStatementpstmt){try{if(pstmt!=null){System.out.println("关闭数

6、库操作对象");pstmt.close();pstmt=null;}}catch(SQLExceptione){e.printStackTrace();}}//关闭数库连接对象publicstaticvoidcloseConn(Connectionconn){try{if(conn!=null){System.out.println("关闭数库连接对象");conn.close();conn=null;}}catch(SQLExceptione){e.printStackTrace();}}}  6.2系统功能模块的设计与实现  6.2.1

7、用户注册模块  当用户提出注册请求,系统显示用户注册页面,提示用户输入个人信息,用户输入个人信息,系统验证其信息是否符合要求,如果用户输入的个人信息不符合系统要求,则系统显示错误信息并要求用户重新填写个人信息,用户重新填写信息,或者取消注册,注册成功系统将用户信息写入数据库,页面将经一个显示注册成功的页自动进入登录界面。如下图6-1所示:图6-1用户注册页面  要实现用户信息验证功能,主要是通过客户端页面上的JavaScript和服务器端验证,例如验证用户输入的用户名在数据库中是否已存在,如果已存在则在提交的时候会给出提示“用户名已存在”,

8、就要求重新注册。客户端页面上的javascript代码如下:<Scriptlanguage="javascript">functioncheckEmpty(form)

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

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

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