|
楼主 |
发表于 2016-1-12 13:36:29
|
显示全部楼层
数据库IP不是固定的,数量也不定,如果能固定我添加不同数据源就能解决问题。
3.3创建Connection是先读取context.xml配置文件,比如
String source = ""jdbc:mysql://127.0.0.1:3306/takeout", "root", "x5"";
//处理source
if (需要处理的条件){
对source 中的字符进行替换,如127.0.0.1处理为192.168.0.11,root处理为guest
source = ""jdbc:mysql://192.168.0.11:3306/takeout", "guest", "x5"";
}
Connection conn = DriverManager.getConnection(source );
现在就要找到3.3中读取数据源配置的方法,以便修改它。(单独写服务可以实现,但是现在用3.3的baas写完,只差这个数据库IP切换的问题,先不考虑单独写服务,重新服务相当于重建项目)
3.3数据源连接方法是封装在baasserver里面的jar包baas-api.jar里面,目前只找到ConnectionWrapper方法与数据源相关,请问获取数据源配置的方法是哪个? |
|