Java用のデータベースAPI仕様はPython(PEP249)のものと似ていますか?JavaのデータベースAPI仕様
データベースエンジンの種類を気にせずに、普遍的にデータベースに接続するために使用できるアプリケーションを作成したいと考えています。
Java用のデータベースAPI仕様はPython(PEP249)のものと似ていますか?JavaのデータベースAPI仕様
データベースエンジンの種類を気にせずに、普遍的にデータベースに接続するために使用できるアプリケーションを作成したいと考えています。
はい、そのようなAPIが存在し、AFAIK - これはPythonの標準化作業の前にあります。この仕様とそのAPIはJDBCまたはJava DataBase Connectivityと呼ばれます。あなたはhttps://jcp.org/en/jsr/detail?id=221
で仕様書を見つけることができますJDBC TM 4.0 API仕様のメンテナンスリリース2
:現在のバージョンでもJSR 221として識別、(現在のパイプラインでJDBC 4.3との)JDBC 4.2でありますAPIのインタフェースはメインJava APIに含まれています。パッケージjava.sql
とjavax.sql
を参照してください。
概要については、JavaチュートリアルTrail: JDBC(TM) Database Accessを参照してください。
A JDBC仕様はJavaバージョンに関連付けられているので、:
JDBCは、VEのもうその面白いではありません一般的には追加されているので、以前のバージョンの機能は新しいバージョンに引き継がれ、初期の間違いの一部を取り除くのが一般的ではありません。新しいバージョンの仕様では、軽微な説明や意味の変更が行われることがあります。
新しいJDBCバージョンの機能は、通常、ドライバが実際にそのJDBCバージョンを実装している場合にのみアクセス可能であることに注意してください。
開示:私は、JDBC Expertグループの一員です