reportconfig中配置数据库直连
在润乾报表部署中,一般我们使用到应用服务器的连接池配置进行与数据库交互。直接通过reportconfig.xml中的datasource中配置的jndi名称找到连接池.
如果有些客户不想通过连接池的配置,直接使用jdbc直连来与数据库操作如何处理呢.
在reportconfig.xml中也提供了相应的配置方法,如下所示:
增加以下节点
<jdbc-ds-configs>
<jdbc-ds-config>
<name>oracle</name>
<db-type>oracle</db-type>
<connection-url>jdbc:oracle:thin:@localhost:1521:ORCL</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>scott</user-name>
<password>tiger</password>
<db-charset>gbk</db-charset>
<client-charset>gbk</client-charset>
<extend-properties></extend-properties>
</jdbc-ds-config>
</jdbc-ds-configs>
这样在datasource中无需配置连接,报表中直接使用jdbc-ds-config中对应的name所示的数据源.