如何在AppFuse项目中配置Oracle数据库

转载地址:http://blog.csdn.net/yegaofei/article/details/937057


AppFuse是一个快速开发Web应用系统的工具,它是一个已经配置好的项目,只等你放入自己的代码。

然而AppFuse默认支持的数据库是MySQL,如果用的是Oracle数据库则需要做一些修改。

1) 修改bulid.properties文件

找到这一段:

#database.jar=${postgresql.jar}
#database.type=postgresql
#database.host=localhost
#database URL for creating other databases (doesn't work with pgsql)
#database.admin.url=jdbc:${database.type}://${database.host}/template1
#database.admin.username=postgres
#database.admin.password=postgres

#hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
#database.driver_class=org.postgresql.Driver
#database.url=jdbc:${database.type}://${database.host}/${database.name}

修改成:

database.jar=${lib.dir}/oracle/ojdbc14.jar #存放oracle JDBC驱动的jar包,需要自己下载
database.type=oracle
database.host=localhost #你的oracle服务器地址
database.sid=mysid #oracle的sid
database.schema=scott
#database URL for creating other databases (doesn't work with pgsql)
#database.admin.url=jdbc:${database.type}://${database.host}/template1
database.username=scott
database.password=tiger

hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
database.driver_class=oracle.jdbc.driver.OracleDriver
database.url=jdbc:oracle:thin:@${database.host}:1521:${database.sid}

2) 修改bulid.xml

找到dbunit这个task,修改成
<dbunit driver="${database.driver_class}" schema="${database.schema}"
supportBatchStatement="false" url="${database.url}"
userid="${database.username}" password="${database.password}">

That's all

你可能感兴趣的:(oracle数据库)