連接Oracle的Hibernate配置文件有兩種格式一種是xml格式的另一種是Java屬性文件格式的下面分別給出這兩種格式配置文件的代碼
.xml格式的配置文件
下面將給出連接本地Oracle服務器上的db_database數據庫時Hibernate配置文件hibernatecfgxml的代碼
例程光盤\mr\\sl\\hibernatecfgxml
<?xml version= encoding=UTF?>
<!DOCTYPE hibernateconfiguration
PUBLIC //Hibernate/Hibernate Configuration DTD//EN
>
<hibernateconfiguration>
<sessionfactory>
<!指定連接數據庫用的驅動>
<property name=connectiondriver_class>
oraclejdbcdriverOracleDriver
</property>
<!指定連接數據庫的路徑>
<property name=connectionurl>
jdbc:oracle:thin:@localhost::db_database
</property>
<!指定連接數據庫的用戶名>
<property name=connectionusername>SYSTEM</property>
<property name=connectionpassword>SYSTEM</property><!指定連接數據庫的密碼>
<!指定數據庫使用的SQL方言>
<property name=dialect>orghibernatedialectOracleDialect</property>
<!當show_sql屬性為true時表示在程序運行時在控制台輸出SQL語句默認為false建議在調試程序時設為true發布程序之前再改為false因為輸出SQL語句會影響程序的運行速度>
<property name=show_sql>true</property>
<mapping resource=UserFormhbmxml/><!指定持久化類映射文件>
</sessionfactory>
</hibernateconfiguration>
在上面的代碼中localhost代表本地Oracle服務器如果想連接其他服務器可以修改為要連接的Oracle服務器的名稱 db_database為要連接的數據庫名稱SYSTEM為登錄用戶名SYSTEM表示用戶密碼 UserFormhbmxml為持久化類對應的映射文件名稱
.Java屬性文件格式的配置文件
下面將給出連接本地Oracle服務器上的db_database數據庫時Hibernate配置文件hibernateproperties的代碼
例程光盤\mr\\sl\\hibernateproperties
#指定連接數據庫使用的SQL方言#
hibernatedialect=orghibernatedialectMySQLDialect
#指定連接數據庫的驅動程序#
nnectiondriver_class=oraclejdbcdriverOracleDriver
#指定連接數據庫的URL#
nnectionurl=jdbc:oracle:thin:@localhost::db_database
#指定連接數據庫的用戶名#
nnectionusername=SYSTEM
#指定連接數據庫的密碼#
nnectionpassword=SYSTEM
#指定在執行程序時是否在控制台上輸出SQL語句#
hibernateshow_sql=true
在上面的代碼中localhost代表本地Oracle服務器如果想連接其他服務器可以修改為要連接的Oracle服務器的名稱db_database為要連接的數據庫名稱SYSTEM為登錄用戶名SYSTEM表示用戶密碼
說明在Hibernate包的etc目錄下附帶了一個用於連接各種關系數據庫配置代碼的hibernateproperties文件讀者可以根據該文件寫出連接其他數據庫的配置文件
From:http://tw.wingwit.com/Article/program/Oracle/201311/18356.html