如果我想实现一个 JDBC 驱动程序,我怎么知道我需要实现哪些接口/抽象类才能成功播放?在阅读源代码时,看起来我会在 java.sql 包中同时考虑 API(例如 DriverManager)和 SPI 的类。
我一直在阅读文档,但我还没有找到“为了开发驱动程序,您需要实现驱动程序、连接、结果集等”。
仅供参考 - 我问的原因是我正在开发一个包含提供程序的 API。我正在尝试确定构建和记录我的代码的最佳方式。
如果我想实现一个 JDBC 驱动程序,我怎么知道我需要实现哪些接口/抽象类才能成功播放?在阅读源代码时,看起来我会在 java.sql 包中同时考虑 API(例如 DriverManager)和 SPI 的类。
我一直在阅读文档,但我还没有找到“为了开发驱动程序,您需要实现驱动程序、连接、结果集等”。
仅供参考 - 我问的原因是我正在开发一个包含提供程序的 API。我正在尝试确定构建和记录我的代码的最佳方式。
看起来您应该查阅 JDBC 规范以了解构建 JDBC 驱动程序所需的内容。以下是来自 JCP 社区http://jcp.org/en/jsr/detail?id=54的 JDBC 3 规范链接