JEESITE从MySQL数据库转为Oracle数据库

时间:2023-01-23 07:25:33

第一步、修改jeesite.properties文件,注释掉mysql数据库配置,取消掉oracle的数据库配置注解并改为自己的oracle数据库的信息

 1 #oracle database settings
 2  
 3 jdbc.type=oracle
 4  
 5 jdbc.driver=oracle.jdbc.driver.OracleDriver
 6  
 7 jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl
 8  
 9 jdbc.username=jeesite
10  
11 jdbc.password=jeesite
12  
13 #mysql database setting
14  
15 #jdbc.type=mysql
16  
17 #jdbc.driver=com.mysql.jdbc.Driver
18  
19 #jdbc.url=jdbc\:mysql\://127.0.0.1\:3306/jeesite?useUnicode\=true&characterEncoding\=utf-8
20  
21 #jdbc.username=root
22  
23 #jdbc.password=root

第二步、修改pom.xml文件。

  (1)注释掉mysql的dbunit.datatype配置,取消掉oracle的dbunit.datatype配置注解。

 1 <!-- mysql -->
 2  
 3 <!-- <property name="dbunit.datatype" value="org.dbunit.ext.mysql.MySqlDataTypeFactory" /> -->
 4  
 5 <!-- mssql<br>
 6  
 7 <property name="dbunit.datatype" value="org.dbunit.ext.mssql.MsSqlDataTypeFactory" /> -->
 8  
 9 <!-- oracle -->
10  
11 <property name="dbunit.datatype" value="org.dbunit.ext.oracle.Oracle10DataTypeFactory"></property>

  (2)注释掉mysql的jdbc配置,取消掉oracle的jdbc配置注解。

1 <!-- mysql、mssql<br>
2  
3 <dbunit driver="${jdbc.driver}" url="${jdbc.url}" userid="${jdbc.username}" password="${jdbc.password}"> -->
4  
5 <!-- oracle -->
6  
7 <dbunit driver="${jdbc.driver}" password="${jdbc.password}" schema="${jdbc.username}" url="${jdbc.url}" userid="${jdbc.username}"></dbunit>

第三步、重新执行init-db.bat。