淺談如何配置jndi與jdbc兩種數(shù)據(jù)源連接
1、jndi與jdbc數(shù)據(jù)源配置(即:在dataSource中配置)
此配置適用于在j2ee的服務(wù)器中配置了jndi連接池,比如:tomcat服務(wù)器下在conf\Catalina\ localhost配置了連接池,則可以通過(guò)reportConfig.xml的jndi配置連接數(shù)據(jù)源。
關(guān)于reportConfig.xml中的jndi數(shù)據(jù)源的配置詳細(xì)如下:
數(shù)據(jù)源的JNDI名稱,數(shù)據(jù)庫(kù)類型[,取數(shù)時(shí)是否需要轉(zhuǎn)換編碼,數(shù)據(jù)庫(kù)字符集編碼,顯示報(bào)表時(shí)的字符集編 碼][,SQL是否需要轉(zhuǎn)碼];[重復(fù)]……
另外需要注意的:這里的數(shù)據(jù)源的jndi名稱要與連接池中配置的jndi數(shù)據(jù)源名稱一致。
2、jndi與jdbc直連數(shù)據(jù)源配置
此配置適用于沒(méi)有在j2ee服務(wù)器上配置jndi連接池的情況。
詳細(xì)的配置方法如下:
在< reportConfig>< /reportConfig>加入如下的配置:
- <jdbc-ds-configs>
- <jdbc-ds-config>
- <name>db2</name>
- <db-type>db2</db-type>
- <connection-url>jdbc:db2://192.168.0.217:50000/sample</connection-url>
- <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>
- <user-name>administrator</user-name>
- <password>runqian</password>
- <db-charset>gbk</db-charset>
- <client-charset>gbk</client-charset>
- <extend-properties></extend-properties>
- </jdbc-ds-config>
- </jdbc-ds-configs>
【編輯推薦】