Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 作者 张兴科 季昌武 项目八.pptVIP

Java 程序设计项目教程(教育部高职高专计算机教指委规划教材) 作者 张兴科 季昌武 项目八.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目八 用户注册系统 中国人民大学出版社 技能目标 掌握利用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中。 4.在应用程序中指定JDBC驱动程序 在JDBC数据库应用程序中,首先需要指定驱动程序类型。 java.lang.Class类的forName()方法用于指定JDBC驱动类型。 forName()方法声明如下: public static Class? forName(String?className)throws ClassNotFoundException 例如 (1)SQL Server指定JDBC-ODBC桥驱动时,调用 Class.forName(sun.jdbc.odbc.JdbcOdbcDriver ) ; (2)SQL Server指定JDBC驱动程序时,调用 Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver ) ; 五、知识拓展 1.JDBC API的使用 JDBC的核心是为用户提供Java API类库,它是完全用Java语言编写,按照面向对象思想设计。 JDBC常用的类和接口 JDBC常用的类和接口 JDBC驱动程序必须实现的4个接口分别是Driver、Connection、Statement和ResultSet。其中,Driver接口是提供给JDBC驱动程序实现的接口,用于装载和管理JDBC驱动程序,通常在应用程序中我们不直接使用,而是通过DriverManager类使用Driver接口提供的功能;其他3个接口在应用程序中是必须使用的。 任务二 连接/关闭

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档