使用Hibernate将数据库从mysql更改为oracle

时间:2013-02-25 10:39:11

标签: java mysql oracle hibernate

嗨我有一个小的java项目,并且正在使用hibernate。现在我想将数据库更改为oracle,我需要在配置文件中进行哪些更改才能实现。

2 个答案:

答案 0 :(得分:4)

在你的hibernate.cfg.xml中,你应该定义一个方言。这条线看起来像这样:

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

将其更改为:

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

同时更改同一文件中的数据库连接参数。

答案 1 :(得分:2)

修改这些属性。在hibernate.cfg.xml

<property name="hibernate.connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
            <property name="hibernate.connection.password">your_new_password</property>
            <property name="hibernate.connection.url">jdbc:oracle:thin:@loalhost:xe</property>
            <property name="hibernate.connection.username">user_name</property>
            <property name="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</property>