2012-02-21 6 views
1

JDBCドライバを実装する場合、正常に動作するために実装する必要のあるインタフェース/抽象クラスをどのように知ることができますか?ソースを読むと、java.sqlパッケージ内のAPI(たとえばDriverManager)とSPIの両方を考慮するクラスがあるように見えます。JDBCドライバ開発ドキュメント(SPI)に必要なクラス

私はドキュメントを読んできましたが、まだドライバを開発するためにドライバ、接続、ResultSetなどを実装する必要があります。

FYI - 私が尋ねる理由は、プロバイダを含むAPIを開発していることです。私は自分のコードを構造化し文書化する最良の方法を決定しようとしています。

答えて

1

JDBCドライバをビルドするために必要なものを理解するために、JDBC仕様を参照する必要があります。以下はJCPコミュニティのJDBC 3仕様へのリンクです http://jcp.org/en/jsr/detail?id=54

+1

JDBC 4.1仕様[こちら](http://download.oracle.com/otn-pub/jcp/jdbc-4_1-mrel-spec)があります。 /jdbc4.1-fr-spec.pdf)。セクション6、特に6.3。ありがとう! – tunneling