2014-02-05 4 views
0

Я все еще новичок в Play! Рамочная вселенная Я бы хотел задать вам вопрос. Я пытаюсь подключить Oracle к моему приложению. Таким образом, я добавил это в файле application.conf:Соединение Oracle с Play Framework 2.1.5

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

И, конечно, добавил dependenies ... Но он по-прежнему не работает, и бросает мне красивое исключение:

«Ошибка конфигурации: Не удается подключиться к базе данных [по умолчанию] "

Я что-то не так? Пожалуйста, мне действительно нужна помощь.

Спасибо.

@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"] 
+0

Я не знаком с Play !, но should'nt вы поставите имя пользователя (Скотт) в кавычках, а? –

+0

Нет, я так не думаю. Поскольку я следил за документацией в Интернете, это правильный синтаксис. Но я могу ошибаться ... Я пробовал все проблемы ... –

+0

Можете ли вы подключиться к базе данных с помощью других клиентов (например, sqlplus)? –

ответ

0

Проверьте, если база данных с именем тест существует

+0

Я создал другую базу данных специально, чтобы проверить ее, назвал ее игрой ... но все еще не работает –

Смежные вопросы