3

SQL以外のサードパーティのデータAPIをラップするJDBCドライバーを作成するように求められています。

カスタムJDBCドライバーが実装する必要のあるインターフェイス(クラスと関数)を理解するために、次のことを行いました。

  • OracleのJDKドキュメントから(ユーザーではなく) JDBCドライバー開発者向けの情報を見つけようとしましたが、ドキュメントではJDBCドライバー開発者の仕様がどこにあるかが明確ではありません-JDBCのユーザーに焦点を当てています(私が見る限り)

  • jdk1.7.0_09インストールのソースコードの/java/sqlディレクトリを調べました。ただし、このディレクトリにある数十のソースコードファイルのうち、実装する必要のある必要なインターフェイスを実際に表しているのはどれかが明確ではありません。

  • 次のサンプルJDBCドライバーを見つけました:CsvJdbc、およびサンプルコードとして使用するためにこのプロジェクトのソースコードをダウンロードしました。ただし、必要なJDBCドライバー機能を実装しているファイルと、このJDBCドライバーに固有のファイルは明確ではありません。

  • 次のサンプルJDBCドライバーが見つかりました:JDBCファイルドライバー、およびサンプルコードとして使用するためにこのプロジェクトのソースコードをダウンロードしようとしました。ただし、.classファイルのみが使用可能であるように見えました

最小限のJDBCドライバーや推奨されるJDBCドライバーが実装する必要のあるインターフェース(クラスと関数)を説明する簡潔な仕様のセットはありますか?

4

1 に答える 1

4

JDBC仕様が必要です。JCPサイトではJSR221として入手できます。リンクをたどり、「仕様の実装を構築する場合は...」という段落の下をクリックします。実装者向けのダウンロードページが表示されます。

于 2013-02-05T11:06:55.857 に答える