欢迎!有关此功能的更多信息,请参阅关于页面。
你好
在 java.jdbc 中,当使用原始连接 uri 时,无法传递属性,这些属性必须是 uri 的一部分,除了用户名和密码,可以从 db-spec 中获取,因为存在一个特定的 DriverManager 构造函数用于获取用户名和密码。然而,DriverManager 还提供了一个构造函数,可以提供任何属性,包括用户名和密码。使用该构造函数是否可能?以下是更改的示例:https://github.com/dmcgillen/java.jdbc/commit/95edd36997320d8dc6882ea371d88c901e49f465#diff-3a9a3475f16407a50d922fad53957b01L293。
在这背景下,我提到的是自从我一直在使用 AWS Secrets Manager JDBC 包装器以来,将其作为连接 uri。我仍希望提供其他 JDBC 属性,但它们应像我上面提到的更改那样提供,看起来支持这种方式传递属性是一个好主意。
如果应该在这里发布而不是创建一个 JIRA,请告诉我,如果这个更改是一个好主意,我可以这样做。
谢谢
根据 clojure.java.jdbc 的说明文档:此项目标记为“稳定”状态(已不再“活跃”)。它已被 seancorfield/next.jdbc 取代。
clojure.java.jdbc
next.jdbc 使用了不同的方法来创建数据源和连接,因此我认为你可能会遇到类似的问题,但我愿意在该项目中对此进行改进。欢迎在那里创建 GitHub 问题进行讨论。
next.jdbc