中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Weblogic中實現JDBC的功能

發布時間:2021-07-14 15:55:30 來源:億速云 閱讀:247 作者:chen 欄目:編程語言

這篇文章主要講解了“怎么在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 類型,在數據庫表中存儲列二進制大對象。

感謝各位的閱讀,以上就是“怎么在Weblogic中實現JDBC的功能”的內容了,經過本文的學習后,相信大家對怎么在Weblogic中實現JDBC的功能這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

农安县| 仁寿县| 阜城县| 会理县| 乌兰察布市| 博罗县| 满城县| 高青县| 鸡东县| 井陉县| 邵阳县| 永安市| 区。| 铁力市| 海兴县| 自贡市| 南平市| 赫章县| 农安县| 临清市| 花莲市| 万荣县| 青川县| 金昌市| 长兴县| 罗定市| 平谷区| 赞皇县| 绥芬河市| 德州市| 茶陵县| 醴陵市| 贵溪市| 安达市| 拉萨市| 习水县| 盐源县| 寻乌县| 和田市| 邵东县| 元氏县|