2013-07-04 4 views
0

Я пытаюсь подключиться к Oracle с помощью Slick. У меня есть slick-extensions_2.10-1.0.0.jar. Добавлена ​​строка ниже в Scala Database.forURL ("jdbc: oracle: thin: @myhost: myport: dbalias", "myid", "mypwd", null, driver = "com.typesafe.slick.driver.oracle. OracleDriver ") withSession {.......}Подключение к Oracle с использованием Slick

Что такое правильный URL, чтобы использовать для этого драйвера, так как я получил следующее сообщение об ошибке:

исключение в нити„основной“java.sql.SQLException: Не найдено подходящих драйверов для jdbc: oracle: thin: @myhost: myport: dbalias at java.sql.DriverManager.getConnection (Неизвестный источник) at java.sql.DriverManager.getConnection (Неизвестный источник) at scala.slick.session . База данных $$ anon $ 2.createConnection (Database.scala: 105) at scala.slick.session.BaseSession.conn $ lzycompute (Session.scala: 207) at scala.slick.session.BaseSession.conn (Session.scala: 207) at scala.slick.session.BaseSession.close (Session.scala: 207) Session.scala: 221) в scala.slick.session.Database.withSession (Database.scala: 38) на scala.slick.session.Database.withSession (Database.scala: 46)

+1

Обратите внимание, что существует высокая стоимость, если вы используете Slick с Oracle в производстве. См. Лицензию slick-extensions. – JasonG

ответ

1

кажется, что вы сделали не запускайте драйвер oracle jdbc в пути к классам при запуске вашей программы.

+0

Я думаю, что он жалуется на тонкий драйвер Oracle, а не на classpath, которого действительно нет. – user2535293

+0

Но я думаю, что он ищет тонкий драйвер, потому что указанный мной URL-адрес db копируется из типичной java-программы, использующей тонкий драйвер. Мой вопрос - это то, что является правильным URL-адресом db для использования драйвера Oracle в банке slick-extensions. – user2535293

+1

К сожалению, slick-extension является закрытым исходным кодом и ничего полезного не найдено в [Doc] (http://slick.typesafe.com/doc/1.0.1/extensions.html). Я думаю, что slick-extension - это всего лишь оболочка для драйвера oracle jdbc, вам все равно нужен тонкий драйвер, так почему бы не попытаться добавить jar в зависимости и посмотреть, остается ли проблема? – Septem

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