- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
十三章 JDBC技术
JDBC是连接数据库和Java程序 的桥梁,通过使用 JDBC API可以方便地实现对各种主流数据库的操作。现 代大多应用程序的开发都使用到了数据库 ,所 以在Java程 序开发中,必须要了解JDBC技术 。使用JDBC技术访 问数 据库可 以达到查询满足条件的记录 ,或者 自数据库 中添加
、修改、删除数据 。
十三章 JDBC技术
13.1 JDBC基础
13.2 JDBC操作步骤 13.3 连接数据库
13.4 数据库操作
13.5 批处理
13.6 事务处理
十三章 JDBC技术
13.1 JDBC基础
13.2 JDBC操作步骤 13.3 连接数据库
13.4 数据库操作
13.5 批处理
13.6 事务处理
13.1JDBC基础
JDBC(Java Database Connectivity,Java数据库连接) 是 由Sun公司提供的与平台无关的数据库连接标准,是一种 可 以执行SQL语旬的Java APi a 程序可 以通过JDBC API连
接到关系数据库,并使用结构化查询语言来完成对数据库
的查询、更新 。
13.1JDBC基础
Sun提供的JDBC可 以完成以下三个基本工作 :
与数据库建立连接
执行SQL语句
获得SQL语句的执行结果
通过JDBC的这三个功能 ,应用程序就可 以使用 JDBC 对数据库系统进行操作了 。
13.1JDBC基础
JDBC访问示意图
13.1JDBC基础
Java程序通过JBDCAPI访问JDBC Driver Manager , JBDC Driver Manager再通过JDBC驱动程序实现对不同数据库的访问。
目前比较常用的JDBC 驱动程序可分为 以下4类:
JDBC-ODBC桥驱动
JDBC本地驱动
JDBC 网络驱动
本地协议纯JDBC驱动
13.1JDBC基础
JDBC常用类和接口 :
在Java语言中提供了丰富的类和接 口用于数据库编程 ,利用这些 类和接 口可以方便地进行数据库的访问和处理。以下为 常用类和接 口:
DriverMan.ager类
Connection接口
Statement接口
PreparedStatement接口
ResultSet接口
十三章 JDBC技术
13.1 JDBC基础
13.2 JDBC操作步骤 13.3 连接数据库
13.4 数据库操作
13.5 批处理
13.6 事务处理
13.2 JDBC操作步骤
JDBC操作步骤:
13.2 JDBC操作步骤
• (1)加载数据库驱动程序 :各个数据库都会提供JDBC 的驱动 程序开发包,直接把JDBC操作所需要的开发包(一般为* . j a r 或* . z i p 格式) 配置到classpath路径即可 。
• (2)连接数据库:根据各个数据库的不同,连接数据库的地 址也不同,此连接地址 由数据库厂商提供。一般在使用 JDBC连接数据库时都要求用户输入数据库连接的用户名和 密码。
13.2 JDBC操作步骤
• (3)操作数据库 :数据库的操作可以分为更新和查询两种
。除了可以使用标准的 SQL语句外 ,对于各个数据库也 可以使用期自己提供的命令进行操作 。
• (4)关闭数据库连接:数据库操作完毕之后需要关 闭连接
以释放资源。
十三章 JDBC技术
13.1 JDBC基础
13.2 JDBC操作步骤 13.3 连接数据库
13.4 数据库操作
13.5 批处理
13.6 事务处理
13.3 连接数据库
13.3.1配置驱动程序
在Java程序中 ,如果需要使用数据库进行开发 ,首先应该下载 对应的数据库驱动程序,然后 配置到J classpath中(直接修改本机的 环境classpath 即可)。 MySQL数据库驱动程序的设置如下图所示。
本书中MySQL数据库驱动程序保存在E:\ mysql-connector-java-5.1.7-
bin.jar 路径中。
13.3 连接数据库
MySQL数据库动程序设置:
三种数据库的驱动下载网址:
MySQL驱动程序:/dovvn loads/conn ector/j /
SQLServer驱动程序:h ttp :///project/showf1!es.ph p?group_id=3329 l
Oracle驱动程序:/technetwork/database/featu res/jdbc/index -0 91264.html
13.3 连接数据库
13.3.2 加载驱动程序
Java 中加载 数 据库 驱 动 的方 法是调用 Class类 的静态 方 法
forName ( ) 。语法格式如下:
Class.forName(String driverM
您可能关注的文档
- 英语基础模块2 学生用书教案B2U4P3 Reading and Writing (2).doc
- 英语基础模块2 学生用书教案B2U4P4 For Better Performance.doc
- 英语基础模块2 学生用书教案B2U4P5 Around the World&Fun Time.doc
- 英语基础模块2 学生用书教案B2U5P1 Listening and Speaking.doc
- 英语基础模块2 学生用书教案B2U5P2 Reading and Writing (1).doc
- 英语基础模块2 学生用书教案B2U5P3 Reading and Writing (2).doc
- 英语基础模块2 学生用书教案B2U6P1 Listening and Speaking.doc
- 英语基础模块2 学生用书教案B2U6P2 Reading and Writing (1).doc
- 英语基础模块2 学生用书教案B2U6P3 Reading and Writing (2).doc
- 英语基础模块2 学生用书教案B2U6P4 For Better Performance.doc
文档评论(0)