簡體   English   中英

JDBC API規范和實現

[英]JDBC API specification and implementation

在編寫了一些簡單的JDBC程序之后,我正在研究JDBC API(主要是java.sql包)。

例如,在java.sql中,以下是聲明:

public interface Connection extends Wrapper, AutoCloseable

因此,據我了解,這些規范必須由數據庫供應商以JDBC驅動程序的形式實現。

在我的示例程序中,我使用了H2 db,因此我下載了JDBC驅動程序。

現在,這個jar應該具有java.sql.Connection的實現,這就是我在.jar(jdbc驅動程序)中看到的(在軟件包-> org.h2.jdbc下):

public class org.h2.jdbc.JdbcConnection extends org.h2.message.TraceObject implements java.sql.Connection {

jdbc驅動程序jar確實實現了java.sql.Connection; 但是,它從哪里獲取java.sql.Connection? (它僅實現java.sql.Connection),java.sql.Connection的定義從何而來?

任何消除這一疑問的指針都會有所幫助。

它在JDK中,因為您可以在JDK javadoc中查看其文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM