欢迎!请参阅关于页面以了解更多关于如何使用本系统的情况。
你好
在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的说明文件:该项目已“稳定”,不再是“活跃”。它实际上已被seancorfield/next.jdbc所取代。
clojure.java.jdbc
next.jdbc在创建数据源和连接方面采取了不同的方法,因此我认为您可能会遇到类似的问题。但我在那个项目中愿意做出一些改进。您可以在此处创建GitHub问题以进行讨论。
next.jdbc