spring datasource oracle,spring中2种oracle数据源的配置
value="${proxool.maxConnCount}" />
value="${proxool.minConnCount}" />
value="${proxool.simultaneousBuildThrottle}" />
dataSource定義數據源,本示例使用proxool數據庫連接池,并使用LazyConnectionDataSourceProxy包裝它,從而延遲獲取數據庫連接;${db.driver.class}將被“classpath:chapter7/resources.properties”中的“db.driver.class”元素屬性值替換。
proxool數據庫連接池:本示例使用proxool-0.9.1版本,請到proxool官網下載并添加proxool-0.9.1.jar和proxool-cglib.jar到類路徑。
ProxoolDataSource屬性含義如下:
driver:指定數據庫驅動;
driverUrl:數據庫連接;
username:用戶名;
password:密碼;
maximumConnectionCount:連接池最大連接數量;
minimumConnectionCount:連接池最小連接數量;
statistics:連接池使用樣本狀況統計;如1m,15m,1h,1d表示沒1分鐘、15分鐘、1小時及1天進行一次樣本統計;
simultaneousBuildThrottle:一次可以創建連接的最大數量;
trace:true表示被執行的每個sql都將被記錄(DEBUG級別時被打印到相應的日志文件);
如:用proxool
或者:(用dbcp)
?? ???oracle.jdbc.driver.OracleDriver ?? ?? ???jdbc:oracle:thin:@${demo.db.url} ?? ?? ???${demo.db.username} ?? ?? ???${demo.db.password} ?? ?
總結
以上是生活随笔為你收集整理的spring datasource oracle,spring中2种oracle数据源的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信息学奥赛一本通 2047:【例5.16
- 下一篇: python __import__和im