网站大量收购独家精品文档,联系QQ:2885784924

java程序设计技术项目教程项目八.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java程序设计技术项目教程项目八.ppt

项目八 用户注册系统 中国人民大学出版社 技能目标 掌握利用JDBC对数据库的访问、更新等操作,实现基本数据库程序设计 知识目标 了解JDBC的概念功能、意义及体系结构; 掌握使用DriverManager、Connection、PreparedStatement、ResultSet对数据库进行增、删、改、查操作; 项目任务 本项目完成用户注册的最基本功能,要求能实现从键盘输入用户名和密码后,验证其正确性,单击“注册”按钮,弹出提示信息“注册成功”;如果用户名或密码错误,弹出“注册失败”;如果用户名或密码未输入,弹出“用户名或密码不能为空” 。 任务一 装载数据库驱动 public class ConnectionDemo_1{ public static void main(String args[]){ try{ Class.forName(驱动名称) ;// 加载驱动程序 } catch(ClassNotFoundException e){ System.out.println(e.getMessage()) ; } } } 1.JDBC简介 JDBC内嵌于Java中,提供了一种与平台无关的用于执行SQL语句的标准 Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问SQL Server数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问DB2数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向不同的数据库发送SQL调用。 JDBC的体系结构如图 2.JDBC驱动的分类 (1)JDBC-ODBC桥驱动 在Windows操作系统中,可以通过ODBC来无差异的访问数据库,在这种方式里,JDBC是通过ODBC驱动程序来访问数据库服务器的。 (2)JDBC本地驱动 (3)JDBC网络纯java驱动程序 (4)本地协议纯JDBC驱动 3.装载JDBC驱动程序 (1)JDBC-ODBC桥连方式 要想使用JDBC-ODBC桥来访问数据库,首先要为指定的数据库建立ODBC数据源。步骤如下: 开始→控制面板→管理工具→数据源,打开ODBC数据源管理器 ,根据提示一步步设置完成。 (2)本地协议纯JDBC驱动 Microsoft SQL Server2000数据库提供JDBC驱动程序,需要安装Microsoft SQL Server2000 JDBC驱动程序。程序默认安装路径为:c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC,安装目录\lib\下的三个jar文件即是我们要的JDBC驱动核心 msbase.jar 、mssqlserver.jar和msutil.jar。它们提供SQL Server JDBC驱动程序的类。 因为SQL Server JDBC驱动程序是我们单独安装的,所以在JDK中运行JDBC数据库应用程序时需要将三个jar文件加入到环境变量classpath中。 JDBC常用的类和接口 类及接口 功能描述 java.sql.DriverManager 用于管理JDBC驱动程序 java.sql.Connection 用于建立与特定数据库的连接,连接建立后便可以执行SQL语句并获得检索结果 java.sql.Statement 用于管理和执行SQL语句 java.sql.PreparedStatement 创建一个可以编译的SQL语句对象,该对象可以被多次运行,以提高执行的效率,该接口是Statement的子接口 java.sql.ResultSet 用于存储数据查询返回的结果集 java.sql.Date 用于表示与SQL DATE相同的时间标准,该日期不包括时间 java.sql.Driver 定义一个数据库驱动程序的接口 java.sql.SQLException 对数据库访问时产生的错误的描述信息 java.sql.SQLWarning 对数据库访问时产生的警告的描述信息 JDBC驱动程序必须实现的4个接口分别是Driver、Connection、Statement和ResultSet。其中,Driver接口是提供给JDBC驱动程序实现的接口,用于装载和管理JDBC驱动程序,通常在应用程序中我们不直接使用,而是通过DriverManager类使用Driver接口提供的功能;其他3个接口在应用程序中是必须使用的。 任务二 连接/关闭数据库 public class ConnectionDemo_2{

文档评论(0)

youngyu0329 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档