数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

连接Oracle数据库的Hibernate配置文件


发布日期:2019年10月22日
 
连接Oracle数据库的Hibernate配置文件

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

上一篇:调用Oracle数据库中的存储过程需要两步走

下一篇:Merge在Oracle中的用法注意问题