连接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文件读者可以根据该文件写出连接其他数据库的配置文件