成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Weblogic中實現JDBC的功能

開發 后端
本文向您介紹在Weblogic中實現JDBC,向您介紹服務器端連接池、客戶端連接池、多連接池以及Weblogic JDBC類的定義等。

JDBC API由Java編寫的一組接口和類組成,為開發者提供通過應用開發訪問數據庫的工具/接口。作為低端接口,JDBC需要直接使用SQL命令語句對數據庫進行操作。此外,通過JMS、EJB以及容器持續等方式,JDBC可以實現高層調用,即不直接通過SQL操作數據庫。 

BEA提供兩種JDBC連接方式,即兩層方式和多次驅動方式。所謂兩層方式即Java應用客戶端直接訪問數據庫,多層則通過jdbcpool、rmi-driver或者JTS實現。 

兩層:jdriver for oracle、infomix、mssql 

多層:jdbcpool、rmi-dirver、JTS 

關于數據庫連接池(dbpool) 

多層驅動(多層 drivers)中,weblogic提供的dbpool是利用、調度和管理一組與數據庫創建的數據庫連接。 其中,weblogic采用兩層驅動方式與數據庫建立連接并對連接組進行運行管理。 

在服務器端使用連接緩沖池 

對于訪問數據庫的服務器端應用,如servlet可以使用weblogic提供的連接緩沖池驅動。而兩階段提交交易則需要使用weblogic服務器提供的JDBC/XA驅動,如Jdriver for oracle。如果交易是分布式的,則使用JTS驅動。此外,可以使用JNDI和數據源對象來訪問和使用數據庫連接緩沖池。 

客戶端應用使用連接緩沖池 

BEA 為客戶端應用提供了多層JDBC RMI驅動,RMI驅動遵循SUN公司J2EE規范。WebLogic RMI驅動是3類驅動,通過RMI和DataSourc對象實現對數據庫的連接。此外這種驅動還支持cluster中使用JDBC,在負載平衡、錯誤恢復等方面起重要作用。通過對數據源對象的設置,可以定義驅動是否支持交易(transactional)。 

多連接池(MultiPool) 

用于單服務配置,JDBC多連接池(Multipools)提供了備份連接池以及通過負載均衡增強數據庫連接性能。MultiPools運行配置、維護和監控一組連接池, 在多服務器中不支持使用。
 
選擇MultiPool的算法 

可以選擇下列方式對MultiPool 進行配置:
 
◆緩沖池備份,對連接池順序標號執行;
 
◆負載均衡,基于輪詢(round-robin )算法。 

集群中使用JDBC 

只嚇多層數據庫 配置相關,clustered JDBC 運行外部JDBC 客戶端在不改變參數的情況下重新做jdbc連接或者重啟jdbc連接。在某個集群成員服務崩潰的情況下,clustered JDBC通過數據源對象和weblogic RMI驅動實現對數據庫的連接。其中數據源在weblogic管理平臺(console)上進行配置。

關于數據源 

數據源對象向JDBC客戶端提供獲取DBMS連接的路徑,是數據庫連接緩沖池和客戶端編程之間的接口。每個數據源和一個***的數據源對象對應,該數據源對象類實現對連接緩沖池或分布式交易的支持。 

JDBC API 

Weblogic遵循sun公司JDBC標志,基于weblogic開發JDBC應用使用標志接口Java.sql接口包。它運行對數據庫創建連接、處理結果集、發送SLQ語句等編程操作。 

WebLogic JDBC 類定義 

下表是在weblogic中常用的JDBC類,更詳細的描述可參加sun公司Java.sql包和weblogic.jdbc包Java文檔。
 
JDBC類描述 

Driver每個驅動程序包都必須提供,用于創建driver和database之間的連接,并提供數據庫連接相關信息。 

DataSource描述DBMS或其它數據源細節,用于和數據源創建連接。
 
Statement向數據庫系統發送簡單的SQL語句。 

PreparedStatement繼承Statement,用于執行pre-compiled SQL 語句。 

CallableStatement繼承PreparedStatement,用于對數據庫存儲過程進行調用(可帶參數)。 

ResultSet結果集,包含SQL查詢語句執行結果,提供結果查詢方法。
 
ResultSetMetaData體統結果集中行列對象的類型、屬性等信息。
 
DataBaseMetaData提供數據庫系統整體信息,返回單值或結果集。 

Clobsbuilt-in 類型, 在行中存儲列字符型大對象。
 
Blobsbuilt-in 類型,在數據庫表中存儲列二進制大對象。

 

【編輯推薦】

  1. 詳解JDBC與Hibernate區別
  2. JDBC連接MySQL數據庫關鍵四步
  3. 五步精通SQL Server 2000 JDBC驅動安裝與測試
  4. 詳解JDBC驅動的四種類型
  5. JDBC存儲過程在Oracle中的獲取結果集
  6. JDBC調用存儲過程詳解
責任編輯:佚名 來源: 網絡轉載
相關推薦

2009-07-09 10:03:40

Servlet應用Weblogic環境

2021-11-26 10:08:57

鴻蒙HarmonyOS應用

2022-09-01 21:56:34

KubernetesLinkerd

2023-10-27 16:15:35

鴻蒙天氣服務功能

2009-07-08 17:42:33

JDBC存儲過程

2009-07-09 17:47:40

使用JDBC

2009-06-15 14:18:00

netbeans配置JDBC驅動程序

2024-01-02 11:15:46

Linux系統

2023-04-25 08:01:23

JavaQuarkusKubernetes

2024-06-07 11:48:32

2010-01-10 17:47:51

2009-06-29 17:17:57

Spring

2009-07-21 16:40:46

JDBC配置

2009-06-22 11:24:00

J2EE Weblog

2009-07-06 17:36:06

ResultSetJDBC Connec

2009-01-03 15:05:29

ibmdwLotus

2009-06-26 16:21:22

Oracle自動增長Hibernate

2009-07-01 09:17:36

對象比較Java

2009-08-13 18:30:45

WinCE 6.0USB功能定制

2011-04-01 10:19:13

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区小视频 | 久久看精品 | 99精品免费 | 午夜免费精品视频 | 91新视频 | 一本大道久久a久久精二百 国产成人免费在线 | 中文字幕在线一区 | 成人午夜网 | 一区二区精品 | 男女污污动态图 | 亚洲精品在线免费 | 欧美一区二区视频 | 求个av网址 | 午夜精品视频在线观看 | 中文成人在线 | 欧美精品久久久久 | 综合色影院 | 狠狠久久| 欧美中文字幕一区二区三区亚洲 | 国产成人精品免高潮在线观看 | 日韩精品视频在线观看一区二区三区 | 国产精品免费视频一区 | 日韩高清中文字幕 | 7777精品伊人久久精品影视 | 97av在线 | 日韩午夜精品 | 干干干操操操 | 日本精品一区二区三区在线观看视频 | 日韩伦理一区二区 | 一级做a爰片久久毛片免费看 | 黄色网址在线免费播放 | 国产免费一区二区三区网站免费 | 国产成人短视频在线观看 | 精品久久久网站 | 日韩欧美三级在线 | 成人欧美在线 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 日韩欧美专区 | 国产成人精品久久二区二区 | 国产精品一区一区 | 亚洲精品视频一区二区三区 |