使用Slick连接到Oracle

时间:2013-07-04 01:38:31

标签: oracle scala slick

我正在尝试使用Slick连接到Oracle。

我得到了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 {.......}

由于我收到以下错误,因此用于此驱动程序的URL是正确的:

Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@myhost:myport:dbalias
    at java.sql.DriverManager.getConnection(Unknown Source)
    at java.sql.DriverManager.getConnection(Unknown Source)
    at scala.slick.session.Database$$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:221)
    at scala.slick.session.Database.withSession(Database.scala:38)
    at scala.slick.session.Database.withSession(Database.scala:46)

1 个答案:

答案 0 :(得分:1)

在运行程序时,似乎没有在类路径中使oracle jdbc驱动程序可用。