淺談如何配置jndi與jdbc兩種數據源連接
1、jndi與jdbc數據源配置(即:在dataSource中配置)
此配置適用于在j2ee的服務器中配置了jndi連接池,比如:tomcat服務器下在conf\Catalina\ localhost配置了連接池,則可以通過reportConfig.xml的jndi配置連接數據源。
關于reportConfig.xml中的jndi數據源的配置詳細如下:
數據源的JNDI名稱,數據庫類型[,取數時是否需要轉換編碼,數據庫字符集編碼,顯示報表時的字符集編 碼][,SQL是否需要轉碼];[重復]……
另外需要注意的:這里的數據源的jndi名稱要與連接池中配置的jndi數據源名稱一致。
2、jndi與jdbc直連數據源配置
此配置適用于沒有在j2ee服務器上配置jndi連接池的情況。
詳細的配置方法如下:
在< 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>
【編輯推薦】