将Oracle连接到Play Framework 2.1.5

时间:2014-02-05 11:28:50

标签: oracle jdbc playframework connect

我还是Play的新手!框架宇宙我想问你民间问题。我正在尝试将Oracle连接到我的应用程序。因此,我在application.conf文件中添加了这个:

  db.default.driver=oracle.jdbc.driver.OracleDriver
  db.default.url="jdbc:oracle:thin:@localhost:1521/test"
  db.default.user=scott
  db.default.password="tiger"

当然添加了依赖项......但它仍然没有工作,并且给我一个很好的例外:

  

“配置错误:无法连接到数据库[默认]”

我错了什么?我真的需要帮助。

感谢。

@Frank Schmitt:不,我没试过这个。 @wwkudu:通过运行我的应用程序,我得到了这个:

[error] c.j.b.h.AbstractConnectionHook - Failed to obtain initial connection Sle
eping for 0ms and trying again. Attempts left: 0. Exception: null
[error] application -

! @6h70iggbo - Internal server error, for (GET) [/] ->

play.api.Configuration$$anon$1: Configuration error[Cannot connect to database [
default]]
        at play.api.Configuration$.play$api$Configuration$$configError(Configura
tion.scala:81) ~[play_2.10.jar:2.1.5]
        at play.api.Configuration.reportError(Configuration.scala:559) ~[play_2.
10.jar:2.1.5]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:251) ~[pla
y-jdbc_2.10.jar:2.1.5]
        at play.api.db.BoneCPPlugin$$anonfun$onStart$1.apply(DB.scala:242) ~[pla
y-jdbc_2.10.jar:2.1.5]
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike
.scala:244) ~[scala-library.jar:na]
        at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike
.scala:244) ~[scala-library.jar:na]
Caused by: java.sql.SQLException: Exception d'E/S: Got minus one from a read cal
l
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:112) ~[ojdbc14-10.2.0.2.jar:Oracle JDBC Driver version - "10.2.0.1.0"]
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:146) ~[ojdbc14-10.2.0.2.jar:Oracle JDBC Driver version - "10.2.0.1.0"]
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java
:255) ~[ojdbc14-10.2.0.2.jar:Oracle JDBC Driver version - "10.2.0.1.0"]
        at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:387) ~[ojdb
c14-10.2.0.2.jar:Oracle JDBC Driver version - "10.2.0.1.0"]
        at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:
414) ~[ojdbc14-10.2.0.2.jar:Oracle JDBC Driver version - "10.2.0.1.0"]
        at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165) ~[ojd
bc14-10.2.0.2.jar:Oracle JDBC Driver version - "10.2.0.1.0"]

1 个答案:

答案 0 :(得分:0)

检查名为test的数据库是否存在