欢迎!请查看关于页面以了解更多关于此功能的信息。
你好
在java.jdbc中,当使用原始连接URI时,无法传递属性,它们必须包含在URI中,除非是用户名和密码,可以来自db-spec,因为有特定的构造函数可以接受用户名和密码。然而,DriverManager提供了另一个构造函数,其中可以提供任何属性,包括用户名和密码。是否可以使用该构造函数?以下是更改的内容:https://github.com/dmcgillen/java.jdbc/commit/95edd36997320d8dc6882ea371d88c901e49f465#diff-3a9a3475f16407a50d922fad53957b01L293。
为此原因,我一直使用AWS Secrets Manager JDBC包装器,它以secret id作为连接URI。我仍然想提供其他JDBC属性,但它们应按照上述更改提供,这似乎是一个支持以这种方式传递属性的好主意。
如果应该在这里发布而不是创建JIRA,请告知,我可以这样做(如果是好的想法,当然)。
谢谢
根据 clojure.java.jdbc 的说明文件:该项目已“稳定”(不再是“活跃”)。它已实际被 seancorfield/next.jdbc 取代。
clojure.java.jdbc
next.jdbc 对数据源和连接的处理方法不同,因此我认为你会遇到类似的问题,但我愿意在该项目中做出改变。你可以自由创建一个 GitHub 问题进行讨论。
next.jdbc