gpt4 book ai didi

java - JDBC API 规范和实现

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:09:39 24 4
gpt4 key购买 nike

在编写了一些简单的 JDBC 程序后,我正在研究 JDBC API(主要是 java.sql 包)。

例如在java.sql中,声明如下:

public interface Connection extends Wrapper, AutoCloseable

因此,根据我的理解,这些规范必须由数据库供应商以 JDBC 驱动程序的形式实现。

在我的示例程序中,我使用了 H2 db,所以我下载了 JDBC 驱动程序。

现在,这个 jar 应该有 java.sql.Connection 的实现,这是我在 .jar(jdbc 驱动程序)中看到的(在 package --> 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 中,因为您可以查看 its documentationJDK javadoc .

关于java - JDBC API 规范和实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30603221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com