在 clojure 的 korma 数据库库的文档中,它说:
;;您还需要数据库的 JDBC 驱动程序。如果您搜索“my-db jdbc driver maven”,这些很容易找到。这是 postgres 的示例:[postgresql "9.0-801.jdbc4"]
也许我只是不知道如何阅读有关 Maven 的页面(我没有 Java 经验),但是 mysql 的 JDBC 驱动程序是什么?
mysql驱动程序的maven“坐标”是:
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
翻译成 lein 的有:
[mysql/mysql-connector-java "5.1.6"]
正如您所推测的,Korma/Closure 使用 Java JDBC,而 JDBC 需要为每个底层数据库使用不同的 JDBC 驱动程序。
MySQL 的 JDBC 驱动程序可以在这里下载: