我被要求编写一个包装非 SQL 3rd-party 数据 API 的 JDBC 驱动程序。
为了了解我的自定义 JDBC 驱动程序必须实现什么接口(类和函数),我做了以下工作:
试图从Oracle 的 JDK 文档中查找 JDBC 驱动程序开发人员(不是用户)的信息,但该文档没有明确说明 JDBC 驱动程序开发人员规范的位置 - 它专注于JDBC 的用户(据我所知)
在jdk1.7.0_09安装源代码的/java/sql目录下查看。但是,在这个目录下的几十个源代码文件中,并不清楚哪些实际上代表了必须实现的所需接口
找到如下示例 JDBC 驱动:CsvJdbc,并下载了该项目的源代码作为示例代码使用;但是,不清楚哪些文件实现了所需的 JDBC 驱动程序功能,哪些文件是特定于该 JDBC 驱动程序的
找到以下示例 JDBC 驱动程序:JDBC File Driver,并尝试下载该项目的源代码以用作示例代码;但是,似乎只有 .class 文件可用
是否有一组简明的规范来描述最小和/或推荐的 JDBC 驱动程序必须实现的接口(类和函数)?