博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
reportConfig.xml两种数据源连接的配置方式
阅读量:7226 次
发布时间:2019-06-29

本文共 1088 字,大约阅读时间需要 3 分钟。



在reportConfig.xml配置文件中,我们提供了两种数据源连接的配置方式,分别如下:

1.jndi数据源配置(即:在dataSource中配置)

此配置适用于在j2ee的服务器中配置了jndi连接池,比如:tomcat服务器下在conf\Catalina\

localhost配置了连接池,则可以通过reportConfig.xml的jndi配置连接数据源。

格式如下:

<config>

<name>dataSource</name>
<value>jdbc/test,oracle;exercise,sqlsvr,1,iso8859-1,GBK,0</value>
</config>

关于reportConfig.xml中的jndi数据源的配置详细如下:

数据源的JNDI名称,数据库类型[,取数时是否需要转换编码,数据库字符集编码,显示报表时的字符集编码][,SQL是否需要转码];[重复]……

另外需要注意的:这里的数据源的jndi名称要与连接池中配置的jndi数据源名称一致。

2、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>

注:读取配置文件的时候,会首先读取dataSource中jndi的配置,如果dataSource没有相关的数据源

配置才会读取jdbc直连配置的数据源。

转载于:https://www.cnblogs.com/shiGuangShiYi/p/10117499.html

你可能感兴趣的文章
IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)
查看>>
PHP项目记录
查看>>
.net面试题系列文章七(附答案)
查看>>
FastSocket
查看>>
ionic $ionicSlideBoxDelegate 滑动框事件
查看>>
点击文字,把input type="radio"也选中
查看>>
第一章 Java多线程技能
查看>>
Java 集合系列-第八篇-Map架构
查看>>
springmvc 3.2 @MatrixVariable bug 2
查看>>
React-Native PanResponder手势识别器
查看>>
IOS11 光标错位问题
查看>>
如何设计用户登录
查看>>
linux安装mysql5.7.19
查看>>
Zookeeper+ActiveMQ 集群实现
查看>>
加权有向图问题2----多源最短路径问题(Floyd算法)和关键路径算法
查看>>
logback logback.xml常用配置详解(三) <filter>
查看>>
KgMall B2B/B2B2c/C2C版店铺商号初始化
查看>>
Linux内核的ioctl函数学习
查看>>
Liunx Shell入门
查看>>
Thread的中断
查看>>