引自java.sql.DriverPropertyInfo
javadoc:
The DriverPropertyInfo class is of interest only to advanced programmers who need to interact with a Driver via the method getDriverProperties to discover and supply properties for connections.
jdbc javadoc 中是否存在错误? (无法相信) 似乎是从 jdbc 的早期版本复制的,甚至出现在 android environment 中
我找到了方法java.sql.Driver.getPropertyInfo
,但没有名为getDriverProperties
的方法
我搜索了驱动程序、连接、数据源。我错过了什么?
最佳答案
这似乎是文档中的错误。您需要使用Driver.getPropertyInfo(String url, Properties info)
。名称可能在 JDBC 1 的开发过程中发生了更改,并且在重命名(或类似的情况)时丢失了这部分文档。
我将在 JDBC 专家组中提出它,看看是否可以在未来的 JDBC 维护版本中对其进行更改。然而,由于这个错误已经存在了 21 年,它可能不会成为优先事项。
DriverPropertyInfo 是一个相当晦涩的 JDBC 功能,我不确定驱动程序实现在添加新属性时如何忠实地更新它。我不会太依赖它。
关于java - getDriverProperties 方法在哪里(用于发现并提供连接属性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49552851/