Spring配置資料來源四種方式

2021-06-17 23:46:00 字數 1037 閱讀 7844

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...