來源:WaterArmyForJava 發(fā)布時間:2018-11-14 11:28:39 閱讀量:939
框架的誕生使得原始的jdbc用得越來越少,在項目中有時候還是會不得不使用jdbc來連接數(shù)據(jù)庫進行操作,畢竟jdbc的性能還是很客觀的,原始jdbc在代碼中一步一步打開連接,操作數(shù)據(jù)源,執(zhí)行sql,獲取結果集,關閉連接,這個我就不多說了,需要什么數(shù)據(jù)源直接在代碼里寫上就好。今天我要說的是使用jdbcutils,如何配置多個數(shù)據(jù)源,大家都知道jdbcutils是將數(shù)據(jù)源配置在jdbc.properties文件中,然后通過JdbcUtils.class.getResourceAsStream("/jdbc.properties")去獲取數(shù)據(jù)源,再連接,那么問題來了,如果我們需要操作2個數(shù)據(jù)庫呢?
大家想一想操作2個數(shù)據(jù)庫肯定有2個數(shù)據(jù)源,要打開2個連接,所以我想到一個方法,不一定是最好的,不過也倒是滿足了我的需要,我就給大家分享下:
首先在配置文件中配置好2個數(shù)據(jù)源:
然后寫jdbcutils工具類:
然后在調(diào)用時,需要哪個數(shù)據(jù)源就打開哪個連接
如果大家還有其他方法也可以的話,希望大家在評論中提出,謝謝。。。
---------------------