大家好
在 java.jdbc 中,当使用原始连接URI时,不能传递属性,除了可以从 db-spec 中获取的用户名和密码,因为有一个接受用户名和密码的 DriverManager 构造函数。不过,DriverManager 还提供了一个构造函数,可以提供任何属性,包括用户名和密码。能否使用该构造函数?以下是更改后的样子:[https://github.com/dmcgillen/java.jdbc/commit/95edd36997320d8dc6882ea371d88c901e49f465#diff-3a9a3475f16407a50d922fad53957b01L293](https://github.com/dmcgillen/java.jdbc/commit/95edd36997320d8dc6882ea371d88c901e49f465#diff-3a9a3475f16407a50d922fad53957b01L293)。
为了了解背景,这是因为我一直在使用 AWS Secrets Manager JDBC 包装器,它将以秘密ID作为连接URI。我仍然想提供其他JDBC属性,但它们按上述更改方式提供,并且看起来支持以这种方式传递属性是个好主意。
如果应该创建JIRA而不是在这里发布,请告诉我,我可以这样做(如果这个更改是个好主意的话)。
谢谢