使用SORM和Spray框架处理MySQL

使用SORM和Spray框架处理MySQL,mysql,jdbc,spray,sorm,Mysql,Jdbc,Spray,Sorm,我试图在Spray框架项目中通过SORM查询MySQL存储 import sorm._ case class Event( title: String, description: String, datetime: String ) object Db extends Instance( entities = Set( Entity[Event]() ), url = "jdbc:mysql://localhost:3306/test" ) object Main ex

我试图在Spray框架项目中通过SORM查询MySQL存储

import sorm._

case class Event(
  title: String,
  description: String,
  datetime: String
)

object Db extends Instance(
  entities = Set( Entity[Event]() ),
  url = "jdbc:mysql://localhost:3306/test"
)

object Main extends App {
  println(Db.query[Event].fetchOne())
}
但是我通过使用
sbt

[error] (run-main-0) java.lang.ExceptionInInitializerError
...
Caused by: java.sql.SQLException: Connections could not be acquired from the underlying database!
...
Caused by: com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.
我的
build.sbt
配置

scalaVersion  := "2.11.6"

scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8")

libraryDependencies ++= {
  Seq(
    "io.spray"           %%  "spray-can"     % "1.3.3",
    "io.spray"           %%  "spray-routing" % "1.3.3",
    "com.typesafe.akka"  %%  "akka-actor"    % "2.3.9",
    "org.sorm-framework" %   "sorm"          % "0.3.19",
    "io.spray"           %%  "spray-json"    % "1.2.6",
    "org.slf4j"          %   "slf4j-simple"  % "1.7.2"
  )
}

dependencyOverrides += "org.scala-lang" % "scala-compiler" % scalaVersion.value

Revolver.settings
问题出在哪里? 我已经为jdbc安装了mysql连接器java