第六章 Weblogic Server中的JDBC
6.1 Weblogic Server支持的JDBC
6.1.1 JDBC简介
JDBC可做三件事:
与数据库建立连接
发送SQL语句
处理结果
使用JDBC要引入:两个程序包:
java.sql:核心API
javax.sql:扩展API
6.1.2 JDBC的结构
JDBC主要包括:Connection,Statement,Resultset类.
JDBC应用程序的工作方式:
加载数据库的JDBC驱动程序(由DriverManager类管理)
建立Connection
由连接建立语句对象(Statement,PreparedStatement,CallabelStatement)
由语句建立结果集对象Result
通过语句对象和结果集对象进行各种数据操作
关闭连接
图4-1 JDBC应用示意图
6.1.2.1 JDBC驱动程序
JDBC是一个面向Java开发人员的类似于ODBC的数据库访问接口,只支持Java程序.
1. 类型1驱动程序
此种驱动程序把JDBC翻译成ODBC调用.
优点:可以访问ODBC能访问的所有数据库
缺点:执行效率比较低
2. 类型2驱动程序
直接将应用程序与网络库连接,这样,必须在使用此驱动程序的计算机上安装网络库.类型2驱动程序的性能优于类型1驱动程序.
3. 类型3驱动程序
类型3驱动程序将应用程序与中间件服务器(如Weblogic Server)连接,进而允许客户与后端多个数据库连接.为了做到这一点,中间件服务器将应用程序的JDBC调用映射到适当的数据库驱动程序上.这些数据库驱动程序安装在中间件服务器上,而不是在客户机上.
优点:客户机不需要安装网络库.
Weblogic Server的Pool驱动程序就是此类型.
4.类型4驱动程序
把JDBC操作直接转换成不使用ODBC或本机API的本机协议.这种驱动程序是完全用java实现的,不需要其它驱动程序和客户端网络库.此类驱动程序是数据库厂商提供的,能够提供对于相应数据库系统的最优化的访问.
第三种和第四种是将来的发展方向
6.1.2.2 连接
连接是客户端Java代码和数据库之间的通信连接,由JDBC驱动程序建立.
1. 直接连接
是直接在客户端Java代码中打开并维护的,对应于类型1,2,4.使用直接连接必须在完成对数据库的操作后将连接关闭.否则,太多的连接将导致系统性能下降甚至超过数据库服务器的连接限制.
2. 池连接
是被J2EE服务器打开和维护的.J2EE启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接.客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其标记为忙.如果当前没有空闲的连接,池驱动程序就新建一定数量的连接.当连接的调用完成后,池驱动程序将此连接标记为空闲.
- jdbc连接sql数据库 > Server支持的JDBC
-
Server支持的JDBC
下载该文档 文档格式:DOC 更新时间:2004-03-02 下载次数:0 点击次数:1文档基本属性 文档语言: Simplified Chinese 文档格式: doc 文档作者: Billgates 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: Microsoft 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- DOC格式下载
- 更多文档...
-
上一篇:第11章JDBC数据库编程
下一篇:6x连接达梦数据库连接池的配置
点击查看更多关于jdbc连接sql数据库的相关文档
- 您可能感兴趣的
- jdbc连接sql2008 sql2005jdbc驱动下载 sqlserver2005jdbc sql2000jdbc驱动 sql2005jdbc驱动包 sql2000jdbc驱动包 sql2008jdbcjar下载 sql2008jdbc sql2005jdbc
- 大家在找
-
- · eq491发动机
- · 盼盼防盗门官网
- · 北京保险中介行业协会
- · 大专数学课本
- · 医用超声波清洗机
- · 李嘉诚财富排名
- · 棋天大圣4.0破解版
- · 一建市政教材
- · dnf68粉武器任务
- · 幼儿园公开课视频
- · 小学教育学试题及答案
- · 美国南北战争免费ppt
- · 2011上海地铁事故
- · qq空间新版6.0下载
- · 深圳人才网58
- · 2元一次方程组代入法
- · 系统建模与仿真视频
- · bosh洗衣机
- · 华硕g41配什么显卡
- · 河北省保定市交通地图
- · autodeskautocad2006
- · 中国pcb人才网招聘网
- · matlab6.5破解版下载
- · 网易斩魂激活码
- · 文明礼仪的主要内容
- · 错觉(多媒体)
- · bigbangmv
- · 金融计量学
- · 666魔鬼复活
- · 手术治疗高位肛瘘
- 赞助商链接