gpt4 book ai didi

postgresql - 未找到 Clojure Postgresql 驱动程序

转载 作者:行者123 更新时间:2023-11-29 12:58:50 25 4
gpt4 key购买 nike

我正处于挫败感让你看不到解决方案的那个时刻......

我的project.clj

:dependencies [[org.clojure/clojure "1.8.0"]                                                                                                                                                           
[org.clojure/java.jdbc "0.4.2"]
[org.postgresql/postgresql "9.4.1208"]]
  1. 运行lein deps(一切正常)
  2. 运行我的查询:

    (db/query "postgresql://user:secret@host"
    ["select * from table limit 1"])

我收到以下错误:

  1. Unhandled java.sql.SQLException No suitable driver found for
    jdbc:postgresql://host

...请。有什么想法吗?

最佳答案

可能需要在 db 描述符中指定要使用的 java 驱动程序和其他参数。

我通常使用类似于:

(use 'clojure.java.jdbc)

(let [db { :classname "org.postgresql.Driver"
:subprotocol "postgresql"
:subname "//192.168.99.100:5432/postgres"
:user "postgres"
:password "mysecretpassword"}]
(query db ["select count(*) from example" ]) )

; ({:count 6005247})

关于postgresql - 未找到 Clojure Postgresql 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com