IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库Oracle → 连接Oracle数据库的Hibernate配置文件

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

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  连接oracle的Hibernate配置文件有两种格式,一种是xml格式的,另一种是java属性文件格式的。下面分别给出这两种格式配置文件的代码。

  1.xml格式的配置文件

  下面将给出连接本地Oracle服务器上的db_database02数据库时Hibernate配置文件hibernate.cfg.xml的代码。

  例程2-5:光盘\mr\02\sl\05\hibernate.cfg.xml

  <?xml version='1.0' encoding='UTF-8'?>

  <!DOCTYPE hibernate-configuration

  PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"

  "https://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

  <hibernate-configuration>

  <session-factory>

  <!--指定连接数据库用的驱动-->

  <property name="connection.driver_class">

  oracle.jdbc.driver.OracleDriver

  </property>

  <!--指定连接数据库的路径-->

  <property name="connection.url">

  jdbc:oracle:thin:@localhost:1521:db_database02

  </property>

  <!--指定连接数据库的用户名-->

  <property name="connection.username">SYSTEM</property>

  <property name="connection.password">SYSTEM</property><!--指定连接数据库的密码-->

  <!--指定数据库使用的SQL方言-->

  <property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>

  <!--当show_sql属性为true时表示在程序运行时在控制台输出SQL语句,默认为false,建议在调试程序时设为true,发布程序之前再改为false,因为输出SQL语句会影响程序的运行速度-->

  <property name="show_sql">true</property>

  <mapping resource="UserForm.hbm.xml"/><!--指定持久化类映射文件-->

  </session-factory>

  </hibernate-configuration>

  在上面的代码中,"localhost"代表本地Oracle服务器,如果想连接其他服务器可以修改为要连接的Oracle服务器的名称; "db_database02"为要连接的数据库名称;"SYSTEM"为登录用户名;"SYSTEM"表示用户密码; "UserForm.hbm.xml"为持久化类对应的映射文件名称。

  2.Java属性文件格式的配置文件

  下面将给出连接本地Oracle服务器上的db_database02数据库时Hibernate配置文件hibernate.properties的代码。

  例程2-6:光盘\mr\02\sl\06\hibernate.properties

  #指定连接数据库使用的SQL方言#

  hibernate.dialect=org.hibernate.dialect.mysqlDialect

  #指定连接数据库的驱动程序#

  hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver

  #指定连接数据库的URL#

  hibernate.connection.url=jdbc:oracle:thin:@localhost:1521:db_database02

  #指定连接数据库的用户名#

  hibernate.connection.username=SYSTEM

  #指定连接数据库的密码#

  hibernate.connection.password=SYSTEM

  #指定在执行程序时,是否在控制台上输出SQL语句#

  hibernate.show_sql=true

  在上面的代码中,"localhost"代表本地Oracle服务器,如果想连接其他服务器可以修改为要连接的Oracle服务器的名称;"db_database02"为要连接的数据库名称;"SYSTEM"为登录用户名;"SYSTEM"表示用户密码。

  说明:在Hibernate包的etc目录下附带了一个用于连接各种关系数据库配置代码的hibernate.properties文件,读者可以根据该文件写出连接其他数据库的配置文件。

关键词标签:Oracle数据库

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列Oracle中使用alter table来增加,删除,修改列oracle中使用SQL语句修改字段类型-oracle修oracle中使用SQL语句修改字段类型-oracle修使用低权限Oracle数据库账户得到管理员权限使用低权限Oracle数据库账户得到管理员权限Oracle对user的访问控制Oracle对user的访问控制

相关下载

人气排行 ORACLE SQL 判断字符串是否为数字的语句Oracle中使用alter table来增加,删除,修改列的语法ORACLE和SQL语法区别归纳(1)oracle grant 授权语句如何加速Oracle大批量数据处理Oracle删除表的几种方法ORACLE修改IP地址后如何能够使用Oracle 10g创建表空间和用户并指定权限