Scala 和 MySQL JDBC 驱动程序

Scala and MySQL JDBC Driver

我目前正在开发一个基于 SBT 的 Scala 项目,我需要使用 MySQL 作为数据库(通过 Slick 3.0.0 库)。

问题是由于这个异常我无法连接到数据库:

> service[ERROR] java.sql.SQLException: No suitable driver
service[ERROR]  at java.sql.DriverManager.getDriver(DriverManager.java:315)
service[ERROR]  at slick.jdbc.DriverBasedJdbcDataSource$class.registerDriver(JdbcDataSource.scala:60)
service[ERROR]  at slick.jdbc.DriverJdbcDataSource.registerDriver(JdbcDataSource.scala:72)
service[ERROR]  at slick.jdbc.DriverJdbcDataSource.<init>(JdbcDataSource.scala:78)
service[ERROR]  at slick.jdbc.JdbcBackend$DatabaseFactoryDef$class.forURL(JdbcBackend.scala:101)
service[ERROR]  at slick.jdbc.JdbcBackend$$anon.forURL(JdbcBackend.scala:33)

到目前为止我做了什么(见截图):

知道如何解决这个问题吗?

谢谢。

应该是jdbc:mysql://localhost:3306/service而不是jdbc:mysql/localhost:3306/service。 mysql.

后缺少斜杠和冒号

在我自己的项目上试过。错误 jdbc URL 的错误给了我和你一样的例外。我想这个例外具有误导性。