目標:構建一個支持多種類型數據庫的通用軟件系統.
1、支持如下主流數據庫類型:
MS-SQL(MSDE)、Oracle、DB2、Sybase
2、更換數據庫系統不需要手工修改配置文件和拷貝數據庫驅動程序,通過提供的軟件工具可以實現可視化修改.
3、在軟件系統安裝或者第一次啟動運行的時候配置,一次性配置,處處運行.
原則:
1、盡量使用標準通用的SQL語句.
2、基本上不使用各數據庫方言.
3、下面以Hibernate為例,探討如何實現上述需求.
a、將配置參數保存在一個properties文件中.
b、利用Configuration.setProperties(Properties pro)方法載入配置參數文件,而不是采用Configuration.configuration()默認自動載入hibernate.hbm.xml配置文件.
posted on 2005-02-04 16:56
eamoi 閱讀(948)
評論(0) 編輯 收藏 所屬分類:
Java