第16章 jdbc数据库编程.pptVIP

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第16章 jdbc数据库编程

第16章 JDBC数据库编程 JDBC(Java Data Base Connectivity,java数据库连接)是一组Java类库集,利用该类库集可以实现对数据库的操作。其特点是可以为多种关系数据库提供统一访问,而不需要为不同的数据库设计不同的访问接口。JDBC为工具/数据库开发人员提供了一个统一的接口,程序员可以以此为基础创建更高级的工具和接口,使数据库开发人员能够用纯Java API编写数据库应用程序.另外,JDBC也是个商标名。本章内容包括: JDBC设计思想 JDBC基本概念 数据访问 元数据 事务管理 16.1 JDBC的设计思想 JDBC API是一种成熟以面向对象的编程方式操作数据库的统一开放接口,最早发布是1997年1月。在最初的版本中,JDBC API着重提供一些基础的数据库调用级接口。之后,JDBC 2.1规范和2.0可选包规范拓展了JDBC的功能,使其支持更高级的应用和管理.本节将介绍JDBC与ODBC的区别以及JDBC分类与框架设计等方面的知识。 16.1.1 JDBC与ODBC比较 ODBC是微软公司开发的一套用于访问数据库的统一接口,应用程序可以利用该接口实现对数据库的访问,并实现增删改查等操作。以ODBC为基础编写的程序对数据库的操作不依赖于任何具体的DBMS。并且对不同数据库的操作可以用一套相同的方式进行访问,因此使用ODBC可以大幅减轻程序员开发数据库的难度。 16.1.2 JDBC分类 JDBC有四种类型,下面是其详细的分类。 第一类:JDBC-ODBC桥,正如其名字,这种驱动仅仅提供了一些辅助功能为Java程序和ODBC驱动程序搭起桥梁。 第二类:本机API,部分是Java的驱动程序。 第三类:面向数据库中间件的纯Java驱动程序。 第四类:直接面向数据库的纯Java驱动程序。 16.1.3 JDBC企业框架设计 目前企业应用中使用最广泛的是客户端/服务器(C/S)模式和浏览器/服务器(B/S)模式,C/S模式是指客户端的电脑上直接安装有可以实现复杂运算逻辑并可以直接访问数据库的软件。这通常对客户端的电脑配置要求较高,而且这种模式的程序最大的问题在于不易部署。它要求企业的IT人员一台一台电脑单独的安装应用程序,过程极为繁琐。而且一旦程序发生更改又需要为每一台电脑做更新,程序运行出现问题IT人员必须直接到现场进行排错,目前该种模式渐渐的被企业用户所抛弃。 16.2 JDBC的安装 JDBC的安装主要是指将特定数据库的JDBC驱动程序jar包引入到类路径中去。下面介绍SQL SERVER 2000的JDBC驱动的安装。 (1)下载SQLSERVER2000的jdbc驱动程序,读者可以到微软的网站上下载这个驱动程序。运行在Window操作系统上的SQL Server 2000驱动下载地址为/download/3/0/f/30ff65d3-a84b-4b8a-a570-27366b2271d8/setup.exe。 (2)安装JDBC,执行setup.exe可执行文件,一切只需要单击“Next”按钮,至到出现“Finish”按钮,完成安装。注意事项如下所示。 (3)将上述三个jar文件加入到环境变量中去。c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;d:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar,还有一种方法是将以上三个文件拷贝到虚拟机所在的Java_HOME\jre\lib\ext目录下,不过不建议这么做。 安装后,需要注意以下事项: 16.3 JDBC编程基本概念 JDBC编程涉及到多个概念,包括与数据库建立连接所需的URL形式、如何建立连接、数据库基础查询操作、增删改操作、数据库高级数据类型操作、预编译SQL语句等概念。本节将分多个小节分别讲解这些概念以及具体的应用。 16.3.1 数据库URL 如果需要访问一个网站通常需要知道该网站的URL,JDBC连接数据库的方式借鉴了这种模式。如果需要访问一个数据库就必须获知该数据库的URL。 16.3.2 与数据库建立连接 在获取到数据库的URL后,必须通过该URL与目标数据库建立连接,只有在与数据库建立连接之后才可以执行数据库相关的增删改查等操作。 16.3.3 数据库查询操作 在上一章节中笔者介绍了如何通过SQL语句实现对数据库的查询操作,本节将介绍如何通过JDBC实现

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档