config.txt

#mysql配置

jdbcUrl = jdbc:mysql://127.0.0.1/basedata?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull

user = root

password = 123456

#mssql配置

driver = com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbcsqlUrl = jdbc:sqlserver://127.0.0.1:1433;instance=sql2012;DatabaseName=basedata

sqluser=sa

sqlpassword=123456

configplugin

public static C3p0Plugin createC3p0Plugin() {

return new C3p0Plugin(PropKit.get("jdbcsqlUrl"), PropKit.get("sqluser"), PropKit.get("sqlpassword"), PropKit.get("driver"));

}

public static DruidPlugin createDruidPlugin() {

DruidPlugin dp = new DruidPlugin(PropKit.get("jdbcUrl"), PropKit.get("user"), PropKit.get("password"));

dp.addFilter(new StatFilter());

WallFilter wall = new WallFilter();

wall.setDbType("mysql");

dp.addFilter(wall);

return dp;

}

public void configPlugin(Plugins me) {

C3p0Plugin c3p0Plugin = createC3p0Plugin();

me.add(c3p0Plugin);

// 配置mssql的ActiveRecord插件

ActiveRecordPlugin arp = new ActiveRecordPlugin("mssql",c3p0Plugin);

me.add(arp);

arp.setDialect(new AnsiSqlDialect());

arp.setContainerFactory(new CaseInsensitiveContainerFactory());

DruidPlugin druidPlugin = createDruidPlugin();

me.add(druidPlugin);

// 配置mysql的ActiveRecord插件

ActiveRecordPlugin druidarp = new ActiveRecordPlugin("mysql",druidPlugin);

druidarp.setShowSql(PropKit.getBoolean("devMode", false));

druidarp.setDevMode(PropKit.getBoolean("devMode", false));

me.add(druidarp);

me.add(new EhCachePlugin());

// 所有配置在 MappingKit 中搞定

_MappingKit.mapping(arp);

_MysqlMappingKit.mapping(druidarp);

}

调用方法

//mssql

public Page paginate(int pageNumber, int pageSize) {

return JobPersonInfo.dao.use("mssql").paginate(pageNumber, pageSize, "select *", "from table1");

}

//mysql

public Page mysqlpaginate(int pageNumber, int pageSize) {

return AppVersion.dao.use("mysql").paginate(pageNumber, pageSize, "select *", "from table2");

}

sql和mysql同时配置_jfinal同时配置mssql和mysql混动数据源相关推荐

  1. mysql如何植入到oracle_分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节...

    1:MSSQL SQL语法篇: BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | vie ...

  2. 如何在SQL Server Management Studio中创建和配置链接服务器以连接到MySQL

    This article will guide you with all the necessary steps to successfully create a linked server in S ...

  3. MySQLi学习笔记 :一 1. 数据库的基本概念 2. MySQL数据库软件 安装-- 卸载--. 配置 3. SQL

    # MySQL数据库软件     1. 安装         * 参见<MySQL基础.pdf>     2. 卸载         1. 去mysql的安装目录找到my.ini文件    ...

  4. mysql安装好需要优化配置一下_Mysql的安装、配置、优化

    Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...

  5. mysql配置日志老化配置_mysql中日志的配置与分析

    默认情况下,如果日志没有配置,则只记录错误日志,记录到syslog,配置文件 /etc/mysql/conf.d/mysqld_safe_syslog.cnf (ubuntu下) [mysqld_sa ...

  6. MySQL 5.6 my.cnf配置优化

    MySQL 5.6 my.cnf配置优化 4核 16G Centos6.5 x64 优化后测试结果如下 #mysqlslap #--concurrency=2 #--iterations=1 #--n ...

  7. MySQL性能优化之参数配置

    1.目的: 通过根据服务器目前状况,修改MySQL的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...

  8. mysql 8.0免安装配置_Mysql8.0免安装包配置方法

    1. 官网下载mysql_8.0.12免安装包,解压到你存放的地方: 2. 配置环境变量(把bin的文件夹弄进系统path里面): 3. 在解压的根路径中,查看是否含有my.ini文件,没有就新建一个 ...

  9. MySQL编译安装及主从配置

    说明:本实验配置以Cenos6.6和MySQL5.6.35为例 一.编译安装MySQL 1.避免在安装过程中出现问题,先安装系统依赖包 yum install apr autoconf automak ...

最新文章

  1. Android Support v4、v7、v13 介绍
  2. c 语言程序设计阚道宏,C语言用宏实现静态多态
  3. debian mysql开机启动_自动启动debian和lighttpd+mysql
  4. 单机上多git平台多账户配置
  5. Linux连接xshell时连不上的问题【转载】
  6. python中for循环-python中关于for循环的碎碎念
  7. 大数据之-Hadoop3.x_Yarn_工作机制---大数据之hadoop3.x工作笔记0142
  8. @PreDestroy 为什么不执行
  9. 2014Esri全球用户大会——亮点系列之精彩应用案例
  10. 商淘软件S2B2C供应链系统 支持多种电商模式
  11. 如何批量将class文件反编译为java文件?
  12. GPS控制网技术设计、技术设计书、作业模式
  13. 三诺 n20g 微型计算机,入门级音箱再现经典 三诺N-20GIII评测
  14. 软工课设-基于JAVA的​大学年级事务督办系统项目和源码​
  15. Vue 如何清除Form 表单验证二次弹出表单 清除验证上次提示信息
  16. 嵌入式设备时间同步管理
  17. 华为nova6计算机历史在哪可以看,写在华为nova6发布前:一文看出nova手机使用芯片的变迁历程...
  18. 一次HDFS JN lag延时问题的排查分析后续:RM陡增traffic的来源分析
  19. AUTOCAD——特性匹配
  20. 垃圾的LinkedIn(领英)网站

热门文章

  1. watch 与 computed
  2. python3.4 + Django1.7.7 表单的一些问题
  3. 前端页面卡顿、也许是DOM操作惹的祸?
  4. ETL增量单表同步简述_根据dateTime增量
  5. 从ARM裸机看驱动之按键中断方式控制LED(一)
  6. python连接linux后一步一步的操作_Python使用技巧
  7. “error MSB8011” 解决方法
  8. 如何在工作中如鱼得水?有三点很重要
  9. Vmware之锁定文件失败
  10. vscode之npm不是内部活外部命令