Slick 3.1.1을 사용하여 일반 SQL 쿼리를 실행하는 데 2 일이 걸렸으며 Getting Started 및 Database Configuration 가이드를 따랐습니다.PostgreSQL 용 Slick 3.1.1을 구성하는 방법은 무엇입니까? 평범한 SQL 쿼리를 실행하는 동안 내 구성 매개 변수를 무시하는 것 같습니다
문제입니다 코드가 제대로 컴파일하는 동안, 내 데이터베이스 매개 변수를합니다 (설정에 사람이 잘못),가 (이 예외를 발생한다 동안) 표준 출력이 인쇄 무시 :
HikariCP pool database is starting.
List()
'application.conf'
mydb = {
dataSourceClass = "org.postgresql.ds.PGSimpleDataSource"
properties = {
databaseName = "mydb"
user = "myuser"
password = "secret"
}
numThreads = 10
}
이
여기import slick.driver.PostgresDriver.api._
import scala.concurrent.ExecutionContext.Implicits.global
object app extends App {
doit
def doit {
val db = Database.forConfig("mydb")
val result = db.run(sql"SELECT NOW()".as[String])
println(result)
}
}
입니다 :
여기 내 테스트 코드 여기에 'build.sbt'가 있습니다.
libraryDependencies ++= Seq(
"org.postgresql" % "postgresql" % "9.4.1208",
"mysql" % "mysql-connector-java" % "5.1.35",
"com.typesafe.slick" %% "slick" % "3.1.1",
"com.typesafe.slick" %% "slick-hikaricp" % "3.1.1",
"com.zaxxer" % "HikariCP" % "2.4.7"
)
또한 스칼라가 "2.11.8"입니다.