以前我在写数据库连接的时候,都是在文件里写死的,或者一个简单地配置文件,只有一个数据库连接嘛,但是最近写一个测试工具的时候,需要很多数据库,而且有些还有分库规则,于是查找资料,完善了两个类,和xml的定义规则,分享出来。仅供参考,有任何指教请回复。不胜感谢
首先xml的配置格式定义如下
然后我们有XmlConfigReader类,用来读取这个配置文件,并且返回对应的jdbcConfig对象。
这个对象就是一个model类,对应xml的属性
然后我们的DBUtil类会调用XmlConfigReader,通用的一般是传个
值,然后XmlConfigReader来读取返回,对象,然后在DBUtil里用这个对象得知来构造连接,我添加了一个简单的方法
就是多传一个数据库名
然后XmlConfigReader哩对应有这个方法
这里会有一个拼接的操作,比较简单。
这几个类我打包了。由于我是用了maven做包管理,所以org.dom4j这个包自行下载了。。
下载地址:http://pan.baidu.com/s/1o617RAy