spring中配置資料來源
在sping的配置檔案中,關於datasource的配置,就我個人知道的方法大致可以有三種:
1. 一般的配置方法,直接在配置中指定其值。具體的例子我們參照mysql的配置如下:
org.springframework.jdbc.datasource.drivermanagerdatasource">
com.mysql.jdbc.driver
jdbc:mysql://service_path:3306/database
2. 通過讀取檔案資訊資源,其原理與方法一相同。示例:
class="org.springframework.beans.factory.config.preferencesplaceholderconfigurer">
/web-inf/files.properties
$ $
3。 通過資料連線池。在此我們只需指定jndiname的值為伺服器中配置的資料連線池的jndi名稱即
可。 org.springframework.jndi.jndiobjectfactorybean">
在上述方法配置成功之後,我們可以通過jdbctemplate繫結datasource
兩種將dbresource-->sessionfactory--->beandao--->beanservice方法:
一、hibernate.cfg.xml
<?xml version="1.0" encoding="utf-8"?>
com.mysql.jdbc.driver
jdbc:mysql://localhost:3306/online_order
root
123456
org.hibernate.dialect.mysqldialect
true
true
true
oracle.jdbc.driver.oracledriver
jdbc:oracle:thin:@124.207.35.148:1521:orcl
novodemo
novodemo_2012
org.hibernate.dialect.oracle9dialect
true
spring 配置資料來源
spring配置資料來源包括 1.由jdbc驅動程式定義的資料來源 2.由jndi查詢的資料來源 3.連線池的資料來源 我們這裡介紹資料來源連線池的配置 xmlns xsi xsi schemalocation spring beans 2.5.xsd 這四個屬性是必須配置的。同時還有另外的一些配置...
Spring配置資料來源
spring 在第三方依賴包中包含了兩個資料來源的實現類包,其一是apache 的dbcp 其二是c3p0 可以在spring 配置檔案中利用這兩者中任何乙個配置資料來源。第一種配置 apache 的dbcp 需要匯入兩個包 commons pool.jar 和commons dbcp.jar 配置...
Spring配置資料來源
資料來源 連線池 的作用 資料來源 連線池 是提高程式效能如出現的 事先例項化資料來源,初始化部分連線資源 使用連線資源時從資料來源中獲取 使用完畢後將連線資源歸還給資料來源 常見的資料來源 連線池 dbcp c3p0 bonecp druid等。spring配置資料來源 可以將datasource...