JFinal连接两个MYSQL数据的前提下连接第三个ORACLE数据库

一:添加资源文件

#oracle数据库
url = jdbc:oracle:thin:@ip:1521/ORCL
user = sysXXX
pwd = 123456

transaction_level = 2

二:在Config中添加数据库并设置名字

  protected void plugin(Plugins me) {
// 添加数据源
DruidPlugin dp = new DruidPlugin(PropKit.use("mysql.txt").get("url"), PropKit.use("mysql.txt").get("user"),
PropKit.use("mysql.txt").get("pwd"));
dp.setValidationQuery("select 1 from dual");//必不可少,否则会报错
me.add(dp);
ActiveRecordPlugin arp = new ActiveRecordPlugin("oracle", dp);
arp.setDialect(new OracleDialect());//设置方言
arp.setContainerFactory(new CaseInsensitiveContainerFactory());// 忽略大小写
arp.setShowSql(true);// 显示sql语句
me.add(arp);
}

三:java代码

public void queryAll() {
String normal = "SELECT * ";
Page<Record> page = Db.use("oracle").paginate(1, 20, normal, " from table");
renderJson(page);
}

四:结果图(部分)

JFinal连接两个MYSQL数据的前提下连接第三个ORACLE数据库

JFinal连接两个MYSQL数据的前提下连接第三个ORACLE数据库