欢迎!请参阅关于页面了解更多信息。
嗨,大家好
在java.jdbc中,在读取原始连接URI时,无法传递属性,必须将它们包含在URI中,除了用户名和密码可以来自db-spec(因为有一个特定的接受用户名和密码的DriverManager构造函数)。但是,DriverManager还提供另一个构造函数,可以接受任何属性,包括用户名和密码。是否可以使用该构造函数代替?以下是更改的样子:https://github.com/dmcgillen/java.jdbc/commit/95edd36997320d8dc6882ea371d88c901e49f465#diff-3a9a3475f16407a50d922fad53957b01L293。
关于上下文,这个问题是我使用AWS Secrets Manager JDBC封装以来的,它接受secret ID作为连接URI。我仍然想提供其他JDBC属性,但它们应按照上述更改提供,这似乎是一项很好的支持属性以这种方式传递的任务。
请告诉我是否应该创建一个JIRA而不是发表在这里,如果我这样做,我会这样做(如果更改是个好主意的话)。
谢谢
根据 clojure.java.jdbc 的README,本项目是“稳定”的(不再是“活跃”)状态。它已被 seancorfield/next.jdbc 所取代。
clojure.java.jdbc
next.jdbc 对数据源和连接采取了不同的方法,所以我认为你可能会遇到类似的问题,但我愿意在该项目中解决它。欢迎在GitHub上创建一个issue进行讨论。
next.jdbc