问题描述:
系统有自己的数据库,但是要使用别的系统的数据库视图,怎么弄?
再配置一个dataSource2、一个dao2,然后让这个dao2指向dataSource2 吗?
var ioc = {
dataSource : {
type : "com.alibaba.druid.pool.DruidDataSource",
events : {
create : "init",
depose : 'close'
},
fields : {
url : "jdbc:sqlserver://192.168.0.95:1433;DatabaseName=AK2017 ",
driverClassName : "com.microsoft.sqlserver.jdbc.SQLServerDriver",
username : "sa",
password : "Shlx2004",
maxWait : 15000,
validationQuery : "select 1 from dual",
//testWhileIdle : true, // 非常重要,预防mysql的8小时timeout问题
//validationQuery : "select 1" , // Oracle的话需要改成 select 1 from dual
maxActive : 100
}
},
dao : {
type : "org.nutz.dao.impl.NutDao",
args : [{refer:"dataSource"}]
}
};
改造后:
var ioc = {
dataSource : {
type : "com.alibaba.druid.pool.DruidDataSource",
events : {
create : "init",
depose : 'close'
},
fields : {
url : "jdbc:sqlserver://192.168.0.95:1433;DatabaseName=AK2017 ",
driverClassName : "com.microsoft.sqlserver.jdbc.SQLServerDriver",
username : "sa",
password : "Shlx2004",
maxWait : 15000,
validationQuery : "select 1 from dual",
//testWhileIdle : true, // 非常重要,预防mysql的8小时timeout问题
//validationQuery : "select 1" , // Oracle的话需要改成 select 1 from dual
maxActive : 100
}
},
dao : {
type : "org.nutz.dao.impl.NutDao",
args : [{refer:"dataSource"}]
},
dataSource2 : {
type : "com.alibaba.druid.pool.DruidDataSource",
events : {
create : "init",
depose : 'close'
},
fields : {
url : "jdbc:sqlserver://192.168.0.175:1433;DatabaseName=FK2017 ",
driverClassName : "com.microsoft.sqlserver.jdbc.SQLServerDriver",
username : "sa",
password : "Shlx2004",
maxWait : 15000,
validationQuery : "select 1 from dual",
//testWhileIdle : true, // 非常重要,预防mysql的8小时timeout问题
//validationQuery : "select 1" , // Oracle的话需要改成 select 1 from dual
maxActive : 100
}
},
dao2 : {
type : "org.nutz.dao.impl.NutDao",
args : [{refer:"dataSource2"}]
}
};