日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
在Weblogic中實現(xiàn)JDBC的功能

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

BEA提供兩種JDBC連接方式,即兩層方式和多次驅(qū)動方式。所謂兩層方式即Java應(yīng)用客戶端直接訪問數(shù)據(jù)庫,多層則通過jdbcpool、rmi-driver或者JTS實現(xiàn)。

兩層:jdriver for oracle、infomix、mssql

多層:jdbcpool、rmi-dirver、JTS

關(guān)于數(shù)據(jù)庫連接池(dbpool

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

在服務(wù)器端使用連接緩沖池

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

客戶端應(yīng)用使用連接緩沖池

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

多連接池(MultiPool)

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

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

集群中使用JDBC

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

關(guān)于數(shù)據(jù)源

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

JDBC API

Weblogic遵循sun公司JDBC標志,基于weblogic開發(fā)JDBC應(yīng)用使用標志接口Java.sql接口包。它運行對數(shù)據(jù)庫創(chuàng)建連接、處理結(jié)果集、發(fā)送SLQ語句等編程操作。

WebLogic JDBC 類定義

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

Driver每個驅(qū)動程序包都必須提供,用于創(chuàng)建driver和database之間的連接,并提供數(shù)據(jù)庫連接相關(guān)信息。

DataSource描述DBMS或其它數(shù)據(jù)源細節(jié),用于和數(shù)據(jù)源創(chuàng)建連接。
 
Statement向數(shù)據(jù)庫系統(tǒng)發(fā)送簡單的SQL語句。

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

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

ResultSet結(jié)果集,包含SQL查詢語句執(zhí)行結(jié)果,提供結(jié)果查詢方法。
 
ResultSetMetaData體統(tǒng)結(jié)果集中行列對象的類型、屬性等信息。
 
DataBaseMetaData提供數(shù)據(jù)庫系統(tǒng)整體信息,返回單值或結(jié)果集。

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


網(wǎng)站名稱:在Weblogic中實現(xiàn)JDBC的功能
鏈接分享:http://m.5511xx.com/article/cdipoio.html