我正在使用我的 Play 1.2.4 应用程序连接到外部数据库(即 Oracle 10g)。
我在 application.conf 文件中提供了所有数据库详细信息,然后在类路径中添加了 ojdbc.jar,连接似乎工作正常。但问题是每次应用程序第一次访问某些数据时。它正在尝试创建实体表(已经存在)并因此引发异常。
我不想创建任何表,因为它已经存在一些数据,因此我该如何避免这种情况?
在 application.conf 中可能需要设置一些配置来访问表已经可用的外部数据库(我相信),请帮助我。
下面是conf文件:
application.mode=dev
%prod.application.mode=prod
db.url=jdbc:oracle:thin:@localhost:1521/orcl
db.driver=oracle.jdbc.OracleDriver
db.user=****
db.pass=****
#%test.module.cobertura=${play.path}/modules/cobertura
%test.application.mode=dev
%test.db.url=jdbc:h2:mem:play;MODE=MYSQL;LOCK_MODE=0
%test.jpa.ddl=create
%test.mail.smtp=mock
注意:目前我连接到外部 Oracle 数据库而不是嵌入式 H2 数据库。