ibatis配置連線池

2021-08-25 03:59:37 字數 1348 閱讀 6777

ibatis的連線設定

持久層中介軟體ibatis連線資料庫的方式有3種,連線資料庫的方式是jdbc,可以通過在xml檔案中配置資料庫連線,也可以在properties檔案中配置。下面列出transactionmanager的type為jdbc的3種連線配置。

datasource的type為******的連線配置

以下是配置資料庫連線引數的properties檔案sql-map-config.properties的內容:

## ******datasource properties

## use only if use******configuration=true

# dmdbms

******driver=dm.jdbc.driver.dmdriver

******url=jdbc:dm://localhost:12345/system

******username=sysdba

******password=sysdba

以下是配置檔案sql-map-config.xml的內容:

<?xml version="1.0" encoding="utf-8" standalone="no"?>

public "- sql map config 2.0//en"

"">

maxsessions="64" maxtransactions="20" maxrequests="128"

usestatementnamespaces="true" />

說明:如果要優化資料庫連線池,可以在sql-map-config.xml修改相關引數:

pool.maximumactiveconnections 最大連線數

pool.maximumidleconnections 允許的掛起(idle)連線數

pool.maximumwait 最長等待的時間

datasource的type為dhcp的連線配置

說明:上面的$等連線資訊定義在另外乙個properties檔案或xml檔案中,同datasource的type為******的連線配置。

datasource的type為jndi的連線配置

說明:前提是在應用伺服器中配置了jndi為jdbc/jpetstore的配置。

IBATIS使用proxool連線池

在眾多專案中使用過諸多連線池,如dbcp,proxool等,發現還是proxool好使,主要是相容性好,效能穩定。在某次專案中,由於歷史版本問題,使用了兩個連線池,乙個是proxool,乙個是ibatis自由的 但是在連線乙個專有資料庫時,卻發現proxool可以建立連線池,而ibatis的 卻不能...

nhibernate連線池配置

nhibernate連線池配置 nhibernate.driver.sqlclientdriver server 127.0.0.1 initial catalog sun user id sun password 123456 min pool size 10 max pool size 50 c...

tomcat 連線池配置

maxidle,最大空閒數,資料庫連線的最大空閒時間。超過空閒時間,資料庫連線將被標記為不可用,然後被釋放。設為0表示無限制。maxactive,連線池的最大資料庫連線數。設為0表示無限制。maxwait 最大建立連線等待時間。如果超過此時間將接到異常。設為 1表示無限制。maxactive 最大連...