1.一个mysql,一个oracle

    public void configPlugin(Plugins me) {
        // 配置C3p0数据库连接池插件
        C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty("njgw.jdbcUrl"), getProperty("njgw.user"),     getProperty("njgw.password").trim());
        c3p0Plugin.setInitialPoolSize(3).setMinPoolSize(3).setMaxPoolSize(10).setMaxIdleTime(5);
        me.add(c3p0Plugin);
        // 配置mysql ActiveRecord插件
        ActiveRecordPlugin arp = new ActiveRecordPlugin("njgw", c3p0Plugin);
        me.add(arp);
         configPluginVoicDB ( me ) ;
    }
    
    private void configPluginVoicDB(Plugins me) {
        // 配置C3p0数据库连接池插件
        C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty("ais.jdbcUrl"), getProperty("ais.user"),     getProperty("ais.password").trim());
            c3p0Plugin.setInitialPoolSize(3).setMinPoolSize(3).setMaxPoolSize(10).setMaxIdleTime(5);
              c3p0Plugin . setDriverClass ( "oracle.jdbc.driver.OracleDriver" ) ;     
        me.add(c3p0Plugin);
        // 配置mysql ActiveRecord插件
        ActiveRecordPlugin arp = new ActiveRecordPlugin("ais", c3p0Plugin);
        me.add(arp);
        // 配置Oracle方言
        arp.setDialect(new OracleDialect());
        //忽略大小写 
        arp.setContainerFactory(new CaseInsensitiveContainerFactory());
        arp.setDialect(new OracleDialect()).setShowSql(true);

}

配置文件:
njgw.jdbcUrl=jdbc:mysql://192.168.106.21:3306/NJGW_DB?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
njgw.user=showclear

njgw.password=showclear

ais.jdbcUrl=jdbc:oracle:thin:@192.168.103.253:1521:niydb
ais.user=niy

ais.password=1

2.一个mysql,两个oracle
    public void configPlugin(Plugins me) {
        // 配置C3p0数据库连接池插件
        C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty("mysql.jdbcUrl"),
                getProperty("mysql.user"), getProperty("mysql.password").trim());
        c3p0Plugin.setInitialPoolSize(3).setMinPoolSize(3).setMaxPoolSize(10)
                .setMaxIdleTime(5);
        me.add(c3p0Plugin);
        ActiveRecordPlugin arp = new ActiveRecordPlugin("mysql", c3p0Plugin);
        arp.setShowSql( true );
        me.add(arp);
            // oracle
                       C3p0Plugin dsOracle = new C3p0Plugin(getProperty("oracle.jdbcUrl"),
                               getProperty("oracle.userName"), getProperty("oracle.password") .trim(), getProperty("oracle.driverClass").trim());
                                                dsOracle.setInitialPoolSize(3).setMinPoolSize(3).setMaxPoolSize(10) .setMaxIdleTime(5);
  me.add(dsOracle);
            
                        // oracle ActiveRecrodPlugin
                        ActiveRecordPlugin arpOracle = new ActiveRecordPlugin("oracle",    dsOracle);
                        arpOracle.setShowSql(false);
                        arpOracle.setDialect(new OracleDialect());
            
                        arpOracle.setContainerFactory(new CaseInsensitiveContainerFactory());
                        me.add(arpOracle);
            
                        arpOracle.setDialect(new OracleDialect());
                        arpOracle.setTransactionLevel(8);
            
            // oracle2 
                        C3p0Plugin dsOracle2 = new C3p0Plugin(getProperty("oracle2.jdbcUrl"),
                                getProperty("oracle2.userName"), getProperty("oracle2.password")
                                        .trim(), getProperty("oracle2.driverClass").trim());
                        dsOracle2.setInitialPoolSize(3).setMinPoolSize(3).setMaxPoolSize(10)
                                .setMaxIdleTime(5);
                        me.add(dsOracle2);
            
                        // oracle ActiveRecrodPlugin
                        ActiveRecordPlugin arpOracle2 = new ActiveRecordPlugin("oracle2",dsOracle2);
                        arpOracle2.setShowSql(false);
                        arpOracle2.setDialect(new OracleDialect());
            
                        arpOracle2.setContainerFactory(new CaseInsensitiveContainerFactory());
                        me.add(arpOracle2);
            
                        arpOracle2.setDialect(new OracleDialect());
                        arpOracle2.setTransactionLevel(8);

}  

配置文件:
mysql.jdbcUrl=jdbc:mysql://192.168.103.178:3306/service_db?useUnicode=true&characterEncoding=utf8
mysql.user=showclear
mysql.password=showclear
oracle.driverClass = oracle.jdbc.driver.OracleDriver
oracle.jdbcUrl=jdbc:oracle:thin:@192.168.103.253:1521:niydb
oracle.userName=niy
oracle.password=1
oracle2.driverClass = oracle.jdbc.driver.OracleDriver
oracle2.jdbcUrl=jdbc:oracle:thin:@192.168.103.253:1521:niydb
oracle2.userName=niy

oracle2.password=1

3.两个mysql 
    public void configPlugin(Plugins me) {
        // 配置C3p0数据库连接池插件
        C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty("njgw.jdbcUrl"), getProperty("njgw.user"),     getProperty("njgw.password").trim());
        c3p0Plugin.setInitialPoolSize(3).setMinPoolSize(3).setMaxPoolSize(10).setMaxIdleTime(5);
        me.add(c3p0Plugin);
        // 配置mysql ActiveRecord插件
        ActiveRecordPlugin arp = new ActiveRecordPlugin("njgw", c3p0Plugin);
        me.add(arp);
        
        C3p0Plugin c3p0Plugin2 = new C3p0Plugin(getProperty("mysql.jdbcUrl"),
              getProperty("mysql.user"), getProperty("mysql.password").trim());
        c3p0Plugin2.setInitialPoolSize(3).setMinPoolSize(3).setMaxPoolSize(10)
               .setMaxIdleTime(5);
        me.add(c3p0Plugin2);
       ActiveRecordPlugin arp2 = new ActiveRecordPlugin("mysql", c3p0Plugin2);
         arp2.setShowSql(true);
        me.add(arp2);
        
        configPluginVoicDB(me);

}  

配置文件:
#njgw.jdbcUrl=jdbc:mysql://192.168.106.21:3306/NJGW_DB?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
njgw.user=showclear
njgw.password=showclear
#mysql.jdbcUrl=jdbc:mysql://192.168.1.34:3306/DB_SC_VIDEO?useUnicode=true&characterEncoding=GBK
#mysql.user=showclear

#mysql.password=showclear

jfinal 多数据源配置相关推荐

  1. Tomcat 6 部署工程总结,使用JNDI数据源配置

    工程需要用JNDI数据源方式部署到tomcat,参考网上文章后,经过配置测试,摸索出来了.     环境说明: 数据库:Oracle9i Web服务器:tomcat-6.0.33 tomcat启动方式 ...

  2. Spring多数据源配置和使用

    Spring多数据源配置和使用 1.配置信息 <!--==============================bpt_mobdb数据库配置========================== ...

  3. 企业分布式微服务云SpringCloud SpringBoot mybatis (九)Spring Boot多数据源配置与使用(JdbcTemplate支持)...

    之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源.在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.propertie ...

  4. SpringBoot--Druid多数据源配置

    SpringBootDruid多数据源Atomikos 多数据源 导入依赖 <!-- MySql驱动 --> <dependency> <groupId>mysql ...

  5. Spring 数据源配置与应用

    Spring 数据源配置与应用 Spring对数据库操作都依赖数据源. Spring有默认的数据源实现org.springframework.jdbc.datasource.DriverManager ...

  6. c3p0数据源配置抛出Could not load driverClass com.mysql.jdbc.Driver的解决方案

    c3p0数据源配置抛出Could not load driverClass com.mysql.jdbc.Driver的解决方案 参考文章: (1)c3p0数据源配置抛出Could not load ...

  7. mysql druid 多数据源_SpringBoot使用阿里数据库连接池Druid以及多数据源配置

    SpringBoot使用阿里数据库连接池Druid以及多数据源配置 引入依赖 com.alibaba druid 1.0.29 数据源配置 1.数据源 #master数据源 spring.dataso ...

  8. Spring Boot 2.x基础教程:MyBatis的多数据源配置

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 前两天,我们已经介绍了关于JdbcTemplate的多数 ...

  9. Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 上一篇我们介绍了在使用JdbcTemplate来做数据访 ...

最新文章

  1. SAP Spartacus config-initializer.service.ts get isStable属性失败的调试
  2. macos安装vscode_VS Code 代码编辑器入门指南:核心组件与概念
  3. 对症下药,方能药到病除——如何修复drv?
  4. 【计蒜客习题】蒜头君运送宝藏
  5. redirect()重新定向·
  6. 好好工作,别想不开去创业。
  7. java策略模式+工厂模式+模板模式
  8. 创业公司早期融资应该怎么写商业计划书
  9. win7桌面快捷方式图标修复方法
  10. MATLAB图像处理
  11. mysql导vertica_vertica从其他表迁移数据到新表(insertinto语句用法实例)
  12. Scrapy框架: 异常错误处理
  13. extjs中dateField日期精确到时分秒的扩展控件
  14. Nexus 搭建docker本地仓库(hosted)和私有仓库(proxy)
  15. python控制多个屏幕_多设备控制 + 屏幕操作录制重放 实现完整多设备测试流程...
  16. 准确率,召回率,mAP,ROC,AUC,特异性,敏感性,假阴性,假阳性
  17. SQL server 将不等于hit的全部删除
  18. Java初学 通过接口实现猫狗跳高
  19. 笔记本计算机电池没有电,笔记本主板电池没电会影响开机吗
  20. 优普丰十年敏捷推广的心得总结(上篇)之 “从零到一的信心加持”

热门文章

  1. windows用cmd命令进入文件夹目录
  2. matlab 变压器 异名,Matlab simulink变压器的配置
  3. 自贡职称计算机考试培训,【自贡2016年3月职称计算机考试报名时间】- 环球网校...
  4. Java设计模式之单例模式--静态内部类
  5. 自注意力(Self-Attention)
  6. 企业内部红头文件模板及规范
  7. 蓝桥杯 试题 算法训练 娜神平衡 C++ 详解
  8. rdt滑动窗口协议Java实现_可靠传输数据概述之RDT到滑动窗口协议的发展
  9. 广州大学数据库实验报告_广州大学学生实验报告1 matlab 程序设计
  10. SEO搜索引擎优化-SEO搜索引擎优化软件