sql和mysql同时配置_jfinal同时配置mssql和mysql混动数据源
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混动数据源相关推荐
- mysql如何植入到oracle_分享MSSQL、MySql、Oracle的大数据批量导入方法及编程手法细节...
1:MSSQL SQL语法篇: BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | vie ...
- 如何在SQL Server Management Studio中创建和配置链接服务器以连接到MySQL
This article will guide you with all the necessary steps to successfully create a linked server in S ...
- MySQLi学习笔记 :一 1. 数据库的基本概念 2. MySQL数据库软件 安装-- 卸载--. 配置 3. SQL
# MySQL数据库软件 1. 安装 * 参见<MySQL基础.pdf> 2. 卸载 1. 去mysql的安装目录找到my.ini文件 ...
- mysql安装好需要优化配置一下_Mysql的安装、配置、优化
Mysql的安装.配置.优化 安装步骤 1.先单击中的安装文件,如果是win7系统,请选择以管理员的方式运行. 2.大概需要30秒的时间,开始进入安装界面.请先把标红的打勾,好进行下一步的动作. 3. ...
- mysql配置日志老化配置_mysql中日志的配置与分析
默认情况下,如果日志没有配置,则只记录错误日志,记录到syslog,配置文件 /etc/mysql/conf.d/mysqld_safe_syslog.cnf (ubuntu下) [mysqld_sa ...
- MySQL 5.6 my.cnf配置优化
MySQL 5.6 my.cnf配置优化 4核 16G Centos6.5 x64 优化后测试结果如下 #mysqlslap #--concurrency=2 #--iterations=1 #--n ...
- MySQL性能优化之参数配置
1.目的: 通过根据服务器目前状况,修改MySQL的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能. 2.服务器参数: 32G内存.4个CPU,每个CPU 8核. 3.MySQL目 ...
- mysql 8.0免安装配置_Mysql8.0免安装包配置方法
1. 官网下载mysql_8.0.12免安装包,解压到你存放的地方: 2. 配置环境变量(把bin的文件夹弄进系统path里面): 3. 在解压的根路径中,查看是否含有my.ini文件,没有就新建一个 ...
- MySQL编译安装及主从配置
说明:本实验配置以Cenos6.6和MySQL5.6.35为例 一.编译安装MySQL 1.避免在安装过程中出现问题,先安装系统依赖包 yum install apr autoconf automak ...
最新文章
- Android Support v4、v7、v13 介绍
- c 语言程序设计阚道宏,C语言用宏实现静态多态
- debian mysql开机启动_自动启动debian和lighttpd+mysql
- 单机上多git平台多账户配置
- Linux连接xshell时连不上的问题【转载】
- python中for循环-python中关于for循环的碎碎念
- 大数据之-Hadoop3.x_Yarn_工作机制---大数据之hadoop3.x工作笔记0142
- @PreDestroy 为什么不执行
- 2014Esri全球用户大会——亮点系列之精彩应用案例
- 商淘软件S2B2C供应链系统 支持多种电商模式
- 如何批量将class文件反编译为java文件?
- GPS控制网技术设计、技术设计书、作业模式
- 三诺 n20g 微型计算机,入门级音箱再现经典 三诺N-20GIII评测
- 软工课设-基于JAVA的​大学年级事务督办系统项目和源码​
- Vue 如何清除Form 表单验证二次弹出表单 清除验证上次提示信息
- 嵌入式设备时间同步管理
- 华为nova6计算机历史在哪可以看,写在华为nova6发布前:一文看出nova手机使用芯片的变迁历程...
- 一次HDFS JN lag延时问题的排查分析后续:RM陡增traffic的来源分析
- AUTOCAD——特性匹配
- 垃圾的LinkedIn(领英)网站