V4 直连数据源的配置

 

在润乾报表部署中,一般我们使用到应用服务器的连接池配置进行与数据库交互。直接通过 reportconfig.xml 中的 datasource 中配置的 jndi 名称找到连接池.

但是有些客户不想通过连接池的配置, 直接使用 jdbc 直连来与数据库操作如何处理呢?

在 reportconfig.xml 中也提供了相应的配置方法, 如下所示:

增加以下节点:


<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所示的数据源,然后就能正常访问了。