如何在 sqlite3 中使用 quill?
How to use quill with sqlite3?
我尝试将 quill 与 sqlite3 一起使用,正如文档 https://hub.fastgit.org/getquill/quill 所说:
libraryDependencies ++= Seq(
"org.xerial" % "sqlite-jdbc" % "3.28.0",
"io.getquill" %% "quill-jdbc" % "3.7.0-SNAPSHOT"
)
出现错误:
[error] sbt.librarymanagement.ResolveException: unresolved dependency: io.getquill#quill-jdbc_2.12;3.7.0-SNAPSHOT: not found
不知道用哪个版本,所以我用quill-jdbc 3.5.2作为《scala实战》一书中的例子,可以导入jar,但是
lazy val ctx = new SqliteJdbcContext(SnakeCase, "ctx")
import ctx.
ctx.driverClassName=org.sqlite.JDBC
ctx.jdbcUrl=jdbc:sqlite:/path/to/db/file.db
IDEA 遇到错误无法解析符号 driverClassName jdbcUrl
那么如何将sqlite与quill一起使用?mysql或h2都可以,但是作为官方文档,他们还需要quill-jdbc 3.7.0-SNAPSHOT
Quill 建议使用 SNAPSHOT
版本似乎不太正确,我建议继续 3.7.0
发布到 Maven 的版本:https://mvnrepository.com/artifact/io.getquill/quill-jdbc_2.13/3.7.0
我尝试将 quill 与 sqlite3 一起使用,正如文档 https://hub.fastgit.org/getquill/quill 所说:
libraryDependencies ++= Seq(
"org.xerial" % "sqlite-jdbc" % "3.28.0",
"io.getquill" %% "quill-jdbc" % "3.7.0-SNAPSHOT"
)
出现错误:
[error] sbt.librarymanagement.ResolveException: unresolved dependency: io.getquill#quill-jdbc_2.12;3.7.0-SNAPSHOT: not found
不知道用哪个版本,所以我用quill-jdbc 3.5.2作为《scala实战》一书中的例子,可以导入jar,但是
lazy val ctx = new SqliteJdbcContext(SnakeCase, "ctx")
import ctx.
ctx.driverClassName=org.sqlite.JDBC
ctx.jdbcUrl=jdbc:sqlite:/path/to/db/file.db
IDEA 遇到错误无法解析符号 driverClassName jdbcUrl
那么如何将sqlite与quill一起使用?mysql或h2都可以,但是作为官方文档,他们还需要quill-jdbc 3.7.0-SNAPSHOT
Quill 建议使用 SNAPSHOT
版本似乎不太正确,我建议继续 3.7.0
发布到 Maven 的版本:https://mvnrepository.com/artifact/io.getquill/quill-jdbc_2.13/3.7.0