在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: ``` ...
最后,"oracle-ds.xml"文件是JBoss服务器中针对Oracle数据库的数据源配置文件。在这个文件中,开发者会详细配置与Oracle数据库的连接参数,如数据库驱动类名、数据库连接URL、用户名、密码、连接池参数等。数据源在...
XML(Extensible Markup Language)是一种用于标记数据的语言,它被广泛应用于配置文件中,因为它的结构清晰、可读性强,适合存储和传输结构化的信息。在本场景中,我们将探讨如何使用XML配置文件来连接Oracle数据库...
`context.xml`是Tomcat服务器配置的一部分,用于定义应用级别的资源,如数据源。文件内容如下: ```xml <?xml version="1.0" encoding="UTF-8"?> <WatchedResource>WEB-INF/web.xml name="myoracle" auth=...
在Hibernate.cfg.xml中,数据源的配置分为两种方式:JDBC直连和JNDI查找。JDBC直连是直接在配置文件中提供数据库连接的相关信息,如数据库驱动、URL、用户名和密码。而JNDI查找则是通过Java Naming and Directory ...
本教程将详细介绍如何在Spring MVC与JPA的整合中,去除传统的`persistence.xml`配置文件,转而使用属性文件来配置数据源以及DBCP(BasicDataSource)连接池来访问数据库。 首先,我们需要了解Spring MVC和JPA的基本...
Maven原版settings.xml配置文件,根据个人需要,可以打开对应注释或替换相关阿里云镜像或远程仓库地址即可使用。
Oracle mysql 连接数据库的context.xml配置文件
传统的SpringMVC配置往往依赖于XML文件,如web.xml和spring-servlet.xml等,但随着Spring框架的发展,出现了基于代码的配置方式,实现了零XML配置,提高了开发效率。本文将详细介绍如何在不使用web.xml的情况下,...
hibernate.cfg.xml hibernate框架的配置文件
数据源(DataSource)是Java中用于获取数据库连接的标准接口,而连接池则是一种管理数据库连接的机制,它预先创建一定数量的数据库连接并将它们存储在一个池中,供应用程序重复使用。这种方式可以显著减少创建和销毁...
AndroidManifest.xml是APK的核心组件之一,它提供了应用的基本配置信息,包括应用名称、版本、所需权限、服务、活动、广播接收器等。当我们需要深入分析或修改一个APK时,提取AndroidManifest.xml就显得尤为重要。本...
settings.xml配置
国内连接maven官方的仓库更新依赖,收集一些国内快速的maven仓库镜像以备用。 settings.xml配置好的国内私服,直接可以下载使用!
数据源(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服务代理。报错通常表明缺少必要的依赖包,这可能会影响到程序的正常运行...
在 Tomcat 中,配置 JNDI 数据源有两种方式:单个应用独享数据源和全局 JNDI 数据源。 1. 单个应用独享数据源 在 Tomcat 的 server.xml 文件中,添加一个私有数据源的配置。例如,使用 c3p0 数据源的配置: ```...
- 如上述示例,可以配置MySQL和Oracle两种数据源,分别命名为`jdbc/mysqlds`和`jdbc/oracleds`。 6. **连接池参数解释**: - `maxActive`:设置最大活动连接数,当超过这个值时,新的请求将会等待,直到有连接被...