在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直连配置的数据源。
分享到:
相关推荐
在 ApplicationContext.xml 文件中,可以定义多个 Bean,例如数据源、Session 工厂、Hibernate 配置等。这些 Bean 将被 Spring 框架自动装配和管理。例如,以下代码定义了一个数据源 Bean: ``` ...
XML(Extensible Markup Language)是一种用于标记数据的语言,它被广泛应用于配置文件中,因为它的结构清晰、可读性强,适合存储和传输结构化的信息。在本场景中,我们将探讨如何使用XML配置文件来连接Oracle数据库...
下面将详细介绍如何在TOMCAT中配置DBCP连接池,并在`server.xml`中设置全局数据源。 首先,确保你的开发环境中已经安装了TOMCAT服务器,并且你已经拥有一个适用于Java的数据库驱动,这里是MySQL的驱动程序`mysql-...
本教程将详细介绍如何在Spring MVC与JPA的整合中,去除传统的`persistence.xml`配置文件,转而使用属性文件来配置数据源以及DBCP(BasicDataSource)连接池来访问数据库。 首先,我们需要了解Spring MVC和JPA的基本...
Oracle mysql 连接数据库的context.xml配置文件
在Hibernate.cfg.xml中,数据源的配置分为两种方式:JDBC直连和JNDI查找。JDBC直连是直接在配置文件中提供数据库连接的相关信息,如数据库驱动、URL、用户名和密码。而JNDI查找则是通过Java Naming and Directory ...
Maven原版settings.xml配置文件,根据个人需要,可以打开对应注释或替换相关阿里云镜像或远程仓库地址即可使用。
hibernate.cfg.xml hibernate框架的配置文件
数据源(DataSource)是Java中用于获取数据库连接的标准接口,而连接池则是一种管理数据库连接的机制,它预先创建一定数量的数据库连接并将它们存储在一个池中,供应用程序重复使用。这种方式可以显著减少创建和销毁...
数据源(DataSource)是EJB在处理数据库连接时的重要组成部分,它提供了一种管理数据库连接的方式,使得应用程序能够高效地获取和释放数据库连接。在EJB开发中,正确配置数据源对于实现与数据库的稳定交互至关重要。...
javax.xml.bind.jar
这个文件是iBATIS的核心配置文件,它包含了数据源、事务管理器、SQL映射文件等信息,确保了应用程序能够正确地连接到数据库并执行SQL语句。 在SqlMapConfig.xml中,最重要的部分是数据库连接的配置,通常包括以下几...
在Java开发中,`javax.xml.ws.Service` 是一个核心组件,属于Java API for XML Web Services (JAX-WS)的一部分,用于创建客户端和服务端的Web服务代理。报错通常表明缺少必要的依赖包,这可能会影响到程序的正常运行...
在 Struts-config.xml 文件中,数据源配置是通过 `<data-sources>` 元素实现的,该元素可以包含多个 `<data-source>` 子元素,每个 `<data-source>` 元素可以配置一个数据源。数据源配置中可以设置 driverClass、url...
在 Tomcat 中,配置 JNDI 数据源有两种方式:单个应用独享数据源和全局 JNDI 数据源。 1. 单个应用独享数据源 在 Tomcat 的 server.xml 文件中,添加一个私有数据源的配置。例如,使用 c3p0 数据源的配置: ```...
AndroidManifest.xml是APK的核心组件之一,它提供了应用的基本配置信息,包括应用名称、版本、所需权限、服务、活动、广播接收器等。当我们需要深入分析或修改一个APK时,提取AndroidManifest.xml就显得尤为重要。本...
- 如上述示例,可以配置MySQL和Oracle两种数据源,分别命名为`jdbc/mysqlds`和`jdbc/oracleds`。 6. **连接池参数解释**: - `maxActive`:设置最大活动连接数,当超过这个值时,新的请求将会等待,直到有连接被...
javax.xml.stream_1.0.1.v201004272200.jar
haarcascade_frontalface_default.xml 和 haarcascade_eye.xml 文件是OpenCV库中用于人脸检测和眼睛检测的重要数据结构。 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库,...
在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据源连接池配置是确保高效、稳定数据库访问的关键步骤。本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解...