Welcome 微信登录

首页 / 数据库 / MySQL / 连接Oracle数据库的Hibernate配置文件

连接Oracle数据库的Hibernate配置文件
连接Oracle的Hibernate配置文件有两种格式,一种是xml格式的,另一种是Java属性文件格式的。下面分别给出这两种格式配置文件的代码。
1.xml格式的配置文件
下面将给出连接本地Oracle服务器上的db_database02数据库时Hibernate配置文件hibernate.cfg.xml的代码。例程2-5:光盘mr2sl5hibernate.cfg.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configurationPUBLIC "-//Hibernate/Hibernate Configuration DTD//EN""http://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:光盘mr2sl6hibernate.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文件,读者可以根据该文件写出连接其他数据库的配置文件。解决EBS FORM 无法导出主从关系(Master Detail)数据到EXCELOracle 10g 监听器启动后停止的解决办法相关资讯      Oracle数据库 
  • Oracle数据库全球化  (03月01日)
  • Oracle数据库日期过滤方法性能比较  (02/02/2015 13:20:26)
  • Oracle数据库安装中端口被占用问题  (10/29/2014 07:42:24)
  • 在CentOS 6.6上搭建C++运行环境并  (10/10/2015 19:44:40)
  • Oracle数据库无法使用localhost和  (11/14/2014 16:39:10)
  • Oracle 多数据库的数据同时更新  (06/16/2014 21:52:23)
本文评论 查看全部评论 (0)
表情: 姓名: 字数