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. PK3Err0040: The target device is not ready for debugging. Please check your configuration bit settin
  2. JDK环境下利用记事本对java文件进行运行编译
  3. 如果要用thinkphp框架_php需要改哪些配置,thinkPHP框架动态配置用法实例分析
  4. php遍历数组的四种方法,PHP遍历数组的常见几种方法
  5. LeetCode 1455. 检查单词是否为句中其他单词的前缀
  6. python获取文件路径下的文件_python 获取文件下所有文件或目录os.walk()的实例
  7. MailBee.NET Objects接收电子邮件(POP3)教程一:接收简单的电子邮件
  8. 软件物料清单 (SBOM):从透明度理念到代码落地
  9. 给JDK设置tmp目录的办法
  10. 如果看了此文你还不懂傅里叶变换,那就过来掐死我吧【完整版】
  11. 写给理工科人看的乐理(二)十二平均律与五线谱
  12. 百度地图API位置偏移的校准算法
  13. 盘点那些走向世界的中国开源项目
  14. [高等数学]解析一道关于函数极限的概念考察题(001)
  15. 基于HTML5 Canvas实现黑白滤镜
  16. Redis之多实例的操作
  17. Mysql三、数据库面试题+sql语句解析
  18. 2019/11/02【搜索插入位置】【有效的数独】
  19. rest-work-eat-study-rest-work-eat or rest-rest-work-work-eat-eat..
  20. 数字乡村解决方案-数字乡村信息化设计方案-数字农业农村规划设计方案-智慧农村数字农村美丽乡村

热门文章

  1. Springboot 5.Springboot 返回cookies信息的post接口开发
  2. Python之路--协程/IO多路复用
  3. MFC 小知识总结五
  4. 【ACM】nyoj_2_括号配对问题_201308091548
  5. 【个人笔记】OpenCV4 C++ 快速入门 20课
  6. Python之文章生成器(升级版,也就是更傻瓜式运行)
  7. google protobuf windows下环境配置
  8. Scheme调试手册(四)
  9. MAC上使用gdb(Mac10.12未解决)
  10. 在 Android 中调用二进制可执行程序(native executable )