JDBC编程I.pptVIP

  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编程I

JDBC编程I 本篇内容 JDBC概述 JDBC编程步骤 JDBC编程实现CRUD(增删改查)I 一、JDBC概述 JDBC简介 JDBC 开发包 JDBC Driver(JDBC 驱动) 1.1 JDBC简介 Sun公司为统一对数据库的操作,定义了一套Java操作数据库的规范,称为JDBC。 JDBC:全称Java DataBase Connectivity Java数据库连接 JDBC是Java环境下访问数据库的一组API(应用编程接口),提供一些用Java语言编写好的类和接口,通过它可以方便地向数据库发送SQL命令,操作数据库 1.2 JDBC 开发包 JDBC开发包(JDK提供,供开发人员使用):通过Java语言访问数据库的接口 java.sql:该开发包提供访问数据库的基本接口和类 javax.sql:提供数据库访问的一些增强接口和类,比如针对数据源的访问 java.sql包的主要类和接口 Driver DriverManager Connection Statement PreparedStatement ResultSet 开发JDBC程序,程序开始需要引入java.sql包 import java.sql.* 1.3 JDBC Driver JDBC Driver:开发JDBC应用除需要以上JDBC开发包外,还需要具体数据库的JDBC驱动(JDBC Driver) JDBC 开发包提供访问数据库的统一接口,具体实现有不同数据库厂商的JDBC驱动类来完成 各自数据库的访问细节和底层实现由各自JDBC驱动完成 不同数据库厂商开发各自的JDBC驱动 JDBC Driver大致分为四种类型 JDBC Type1:JDBC-ODBC桥驱动 JDBC调用ODBC,再由ODBC调用本地数据库接口,效率不高 JDBC Type2:本地API驱动 JDBC Type3:网络协议驱动 JDBC Type4:本地协议驱动 纯JAVA实现,称为Pure Java JDBC Driver,直接把JDBC调用转换为符合相关数据库规范的请求,执行效率高 实际开发:通常采用Type4类型 教材bookshop:采用的是Type1类型 教材bookshop部署和访问 教材bookshop应用的数据库连接方式,每台客户机都需要配置ODBC数据源,实际开发不采用这种连接方式 实际开发常用Type4 JDBC Driver 常用JDBC驱动 SQL Server JDBC驱动下载(微软官网,Type4类型驱动) /download/en/details.aspx?id=21599 适用SQLServer2000/2005/2008 MySQL JDBC驱动 Oracle JDBC驱动 二、JDBC开发步骤 注册一个JDBC驱动类 建立与具体数据库的连接 创建一个Statement 执行SQL语句 处理结果集 关闭JDBC对象(结果集对象,语句对象,连接对象),释放资源 STEP STEP1:注册一个JDBC驱动 举例:注册PPT示例提供的SQL Server JDBC驱动 方法作用: 实例化一个驱动类对象 在java.sql.DriverManger中进行注册 等价于: STEP STEP2:建立与具体数据库的连接 方法作用: 建立到URL指定数据库的连接 DriverManger从已注册的JDBC驱动集中选择符合的驱动,调用所选驱动类的连接方法,去与数据库建立连接 方法参数说明 url:连接数据库的URL user:连接数据库的用户名 password:连接数据库的密码 数据库url: 用于标识数据库的位置, 通过数据库URL地址通知JDBC程序连接具体哪个数据库 连接不同数据库,或者连接相同数据库但采用不同类型的驱动,有不同的数据库URL 采用PPT示例所提供JDBC驱动连接SQLServer的url写法 方法说明 getConnection是DriverManager的static方法 方法返回一个Connection对象 Connection对象代表一个数据库的连接,之后程序与数据库的交互通过Connection对象完成 STEP STEP3:创建一个Statement对象 方法说明: 通过之前创建的Connection连接对象,创建一个Statement对象 方法返回Statement对象 STEP STEP4:通过Statement对象执行SQL语句 方法说明: executeQuery:执行查询SQL executeUpdate:执行更新SQL(增加、修改、删除) STEP STEP5:处理结果集 如果执行Statement对象的executeQuery(

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档