SQL以外のサードパーティのデータAPIをラップするJDBCドライバーを作成するように求められています。
カスタムJDBCドライバーが実装する必要のあるインターフェイス(クラスと関数)を理解するために、次のことを行いました。
OracleのJDKドキュメントから(ユーザーではなく) JDBCドライバー開発者向けの情報を見つけようとしましたが、ドキュメントではJDBCドライバー開発者の仕様がどこにあるかが明確ではありません-JDBCのユーザーに焦点を当てています(私が見る限り)
jdk1.7.0_09インストールのソースコードの/java/sqlディレクトリを調べました。ただし、このディレクトリにある数十のソースコードファイルのうち、実装する必要のある必要なインターフェイスを実際に表しているのはどれかが明確ではありません。
次のサンプルJDBCドライバーを見つけました:CsvJdbc、およびサンプルコードとして使用するためにこのプロジェクトのソースコードをダウンロードしました。ただし、必要なJDBCドライバー機能を実装しているファイルと、このJDBCドライバーに固有のファイルは明確ではありません。
次のサンプルJDBCドライバーが見つかりました:JDBCファイルドライバー、およびサンプルコードとして使用するためにこのプロジェクトのソースコードをダウンロードしようとしました。ただし、.classファイルのみが使用可能であるように見えました
最小限のJDBCドライバーや推奨されるJDBCドライバーが実装する必要のあるインターフェース(クラスと関数)を説明する簡潔な仕様のセットはありますか?