reportConfig.xml两种数据源连接的配置方式
2016-12-02 17:30
411 查看
在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直连配置的数据源。
在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直连配置的数据源。
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- JDBC 数据库常用连接 链接字符串
- 使用JDBC4.0操作Oracle中BLOB类型的数据方法
- JDBC连接Access数据库的几种方式介绍
- 基于JDBC封装的BaseDao(实例代码)
- JDBC程序更新数据库中记录的方法
- jdbc链接远程数据库进行修改url操作
- JDBC 程序的常见错误及调试方法
- MyBatis通过JDBC数据驱动生成的执行语句问题
- 在Java的JDBC使用中设置事务回滚的保存点的方法
- JDBC连接数据库的方法汇总
- Java中使用JDBC操作数据库简单实例
- Java加载JDBC驱动程序实例详解
- JDBC数据库连接过程及驱动加载与设计模式详解
- 使用JDBC在MySQL数据库中如何快速批量插入数据
- JSP使用JDBC完成动态验证及采用MVC完成数据查询的方法
- JSP基于JDBC的数据库连接类实例
- JSP中使用JDBC访问SQL Server 2008数据库示例
- jsp+jdbc实现连接数据库的方法
- 使用JDBC从数据库中查询数据的方法