spring配置資料來源四種方式
使用spring框架時,平常你都使用那種資料來源呢?本篇部落格將分享spring常用的四種配置資料來源方式。
以下使用oracle10g版本作為例子。
第一種:使用spring自帶的drivermanagerdatasource
配置檔案如下:
[plain]
<?xml version="1.0" encoding="utf-8"?>
oracle.jdbc.driver.oracledriver
jdbc:oracle:thin:@192.168.24.102:1521:sms
test
test
[html]
<?xml version="1.0" encoding="utf-8"?>
oracle.jdbc.driver.oracledriver
jdbc:oracle:thin:@192.168.24.102:1521:sms
test
test
第二種:dbcp資料來源。
spring的配置檔案中如下:
[html]
第三種:c3p0資料來源。
配置檔案中如下:
[html]
第四種:使用hibernate資料來源
需要hiberante核心jar包。
目前三大框架較流行,spring一般與hiberante做搭檔,資料庫連線方式寫在hiberante的配置檔案中,在spring管理hibernate中的配置檔案中,直接讀取hibernate核心配置檔案即可。
其中讀取hibernate資料來源與訪問dao層的方式是配置在一塊的。配置如下:
spring配置資料來源的四種方式
一 spring預設的 drivermanagerdatasource 二 jdbc資料來源 basicdatasource 需要匯入兩種jar包 分別是 三 c3p0資料來源 combopooleddatasource 需要匯入jar包 c3p0 0.9.1.2.jar 1.第一種方式 beani...
Spring 四種配置資料來源
一 spring預設的 drivermanagerdatasource 二 jdbc資料來源 basicdatasource 需要匯入兩種jar包 分別是 三 c3p0資料來源 combopooleddatasource 需要匯入jar包 c3p0 0.9.1.2.jar 1.第一種方式 bean ...
spring 多資料來源配置方式
核心配置檔案 com.util.dialectforinkfish true none com.common.model 1.基於註解的配置方式 可以在類或方法上註解 1 xml 2 class retention retentionpolicy.runtime target public inte...