浅谈如何配置jndi与jdbc两种数据源连接

开发 后端
数据源配置是在reportConfig.xml中进行设置的,支持jndi数据源配置和JDBC直连数据源配置两种。在读取配置文件的时候,会首先读取jndi与jdbc的配置,如果没有相关的数据源配置则会读取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>加入如下的配置:

  1. <jdbc-ds-configs>  
  2. <jdbc-ds-config>  
  3. <name>db2</name>  
  4. <db-type>db2</db-type>  
  5. <connection-url>jdbc:db2://192.168.0.217:50000/sample</connection-url>  
  6. <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class>  
  7. <user-name>administrator</user-name>  
  8. <password>runqian</password>  
  9. <db-charset>gbk</db-charset>  
  10. <client-charset>gbk</client-charset>  
  11. <extend-properties></extend-properties>  
  12. </jdbc-ds-config>  
  13. </jdbc-ds-configs> 

【编辑推荐】

  1. 使用JDBC的五个精华功能
  2. Tomcat5+MySQL JDBC连接池配置
  3. 在Weblogic中实现JDBC的功能
  4. 详解JDBC与Hibernate区别
  5. JDBC连接MySQL数据库关键四步
  6. 浅谈JDBC DAO的设计理念
责任编辑:彭凡 来源: ibaobiao.com
相关推荐

2009-07-21 17:41:58

JDBC数据源

2009-11-12 11:29:42

ADO.NET连接数据

2010-12-27 09:59:11

ODBC数据源

2009-06-15 13:24:46

JBoss数据源

2011-05-26 09:27:59

JDBC连接数据库

2010-10-26 16:15:33

连接Oracle数据库

2009-04-20 14:29:41

Oracle连接创建连接

2014-08-15 09:55:09

SSIS

2009-07-17 17:41:25

JDBC连接SQL S

2009-06-30 14:37:08

数据库JSP

2009-07-20 15:56:08

JDBC连接数据库步骤

2009-07-14 17:18:23

JDBC怎么连接数据库

2024-10-30 10:22:17

2009-07-22 13:32:24

JDBC SQL

2009-07-15 15:18:01

JDBC连接SQL S

2023-09-07 08:39:39

copy属性数据源

2014-11-20 09:47:06

Java

2012-06-17 13:04:45

2009-12-23 09:55:23

ADO.NET数据源

2015-10-29 16:59:47

数据库
点赞
收藏

51CTO技术栈公众号