`
lc90
  • 浏览: 70144 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

集智数据平台两种数据源连接的配置方式

阅读更多

集智数据平台中提供了两种数据源连接的配置方式,均通过reportConfig.xml配置文件,具体方式分别如下:

 

 

 

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

 

 

 

此配置适用于在j2ee的服务器中配置了jndi连接池,比如:tomcat服务器下在conf\Catalina\
localhost
配置了连接池,则可以通过reportConfig.xmljndi配置连接数据源。

 

格式如下:

 

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

 

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

 

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

 

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

 

 

 

2jdbc直连数据源配置:

 

 

 

此配置适用于没有在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> 

 

注:读取配置文件的时候,会首先读取dataSourcejndi的配置,如果dataSource没有相关的数据源
配置才会读取jdbc直连配置的数据源。

 

 

更多了解各种复杂问题的处理,可以参考:方便易用地管理全部报表和数据资源从多个不同的业务系统中抽取和采集数据

分享到:
评论

相关推荐

    spring获取weblogic jndi数据源的两种方式

    本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 这种方式适用于当Spring应用与WebLogic服务器在同一台物理机器上运行时的情况。在这种模式下,...

    oracle配置数据源

    本文将详细解读如何配置Oracle数据源,并通过图文教程的方式引导读者完成整个配置流程。 #### 一、Oracle数据源配置简介 数据源(Data Source)是一种用于存储关于数据库连接信息的对象,它使得应用程序能够方便地...

    Weblogic JDBC 数据源配置和详细参数说明

    Weblogic JDBC 数据源配置和详细参数说明 一、JDBC 概述 ...本文详细介绍了 Weblogic 8.1 中 JDBC 数据源的配置和详细参数说明,包括连接池、数据源、JDBC 驱动程序设置、配置 JDBC 连接池等内容。

    mybatis-plus多数据源/动态数据源配置示例代码

    - 另一种方式是在Service层或DAO层的接口上添加自定义注解,使用AOP拦截器来动态切换数据源。 5. **事务管理**: - 在多数据源环境下,需要注意事务的正确传播。Spring的`@Transactional`注解默认不支持多数据源...

    SpringBoot+gradle+mybatis多数据源动态配置

    多数据源是指在一个应用中同时连接和操作多个不同的数据库。这种配置通常用于分离读写操作、实现数据库水平扩展或是满足不同业务需求。在SpringBoot中,可以通过AOP(面向切面编程)实现数据源的动态切换。AOP允许...

    springboot +mybatis+oracle 配置多个数据源,配置两个数据库信息

    本配置示例将详细介绍如何在Spring Boot中整合MyBatis与Oracle数据库,并配置两个不同的数据源。 首先,我们需要理解数据源(DataSource)的概念。数据源是Java应用程序与数据库之间的桥梁,它负责管理数据库连接,...

    两种配置数据源的方法java

    本教程将详细介绍两种配置数据源的方法:通过Tomcat服务器配置以及使用Apache Commons DBCP第三方库在Java项目中配置。 一、Tomcat配置数据源 Tomcat作为流行的Java Web应用服务器,内置了数据源配置功能。在`$...

    Tomcat中配置数据源连接池

    - 如上述示例,可以配置MySQL和Oracle两种数据源,分别命名为`jdbc/mysqlds`和`jdbc/oracleds`。 6. **连接池参数解释**: - `maxActive`:设置最大活动连接数,当超过这个值时,新的请求将会等待,直到有连接被...

    mysql和Oracle的多数据源配置demo

    本示例"mysql和Oracle的多数据源配置demo"聚焦于如何在SpringBoot框架下同时集成和管理MySQL与Oracle这两种不同的数据库系统,以实现多数据源的配置。这在需要处理不同数据库类型或者需要实现数据冗余和故障切换的...

    Spring 数据源不同配置

    Spring支持多种数据源配置方式,包括基本的JDBC数据源、连接池数据源以及事务管理策略等。下面将详细介绍Spring中常见的数据源配置及其相关知识点。 1. **基本JDBC数据源** Spring提供了一个名为`BasicDataSource`...

    MDX的3种数据源配置及简化JSP中配置

    本文将深入探讨MDX在JSP(JavaServer Pages)中的应用,以及如何配置不同的数据源来支持MDX查询。我们将讨论三种常用的数据库驱动配置,并提供一些简化JSP中配置的方法。 首先,让我们了解MDX的基本概念。MDX是构建...

    websphere数据源配置

    在WebSphere控制台中直接测试数据源连接,确保配置无误。 ##### 9. Hibernate配置调整 - **Hibernate配置文件**:在项目源代码中找到`hibernate.cfg.xml`文件,并按照以下方式进行修改: - 删除或注释掉与JTA相关...

    EOS配置多数据源

    在EOS系统中,可以通过两种方式实现数据库连接:单连接EOS Server和通过应用服务器的数据源(DATASOURCE)方式。 单连接EOS Server的方式是通过在`eosconfig.xml`配置文件中设置`DBConnect/single`的值为`true`,...

    springboot mybatis 集成多数据源 两种实现方式

    本文将详细介绍两种不同的实现方式,分别为静态添加和动态添加数据源。 首先,我们来看静态添加多数据源的方式。这种方法适用于数据源数量固定且不会频繁变动的场景。在Spring Boot中,可以通过配置`application....

    Spring 数据源的灵活配置巧应用

    在Spring框架中,数据源的配置有两种常见的方法: 1. **通过JNDI获取数据源**:这种方式适用于部署在Web容器中的应用程序,因为大多数Web容器都支持JNDI服务,可以方便地为应用程序提供数据源。 2. **直接在...

    springboot mybatis 多数据源 两种实现

    总结,Spring Boot与MyBatis集成的多数据源实现提供了静态和动态两种方式。静态方式适用于数据源数量固定且不常改变的情况,而动态方式则能更好地适应业务扩展和灵活性需求。在实际开发中,应根据项目特性选择合适的...

    配置Tomcat数据源

    文章中提到了两种配置Tomcat数据源的方式,分别为方式一和方式二。 方式一步骤详解: - Step1:在Tomcat的安装目录下的conf/server.xml文件中添加Context元素,用于配置资源引用。这里通过添加一个Context元素来为...

Global site tag (gtag.js) - Google Analytics