开发者社区> 问答> 正文

什么是 JDBC API 组件?

java.sql 包包含 JDBC API 的哪些接口和类?

展开
收起
YDYK 2020-04-24 17:16:29 654 0
1 条回答
写回答
取消 提交回答
  • 接口:

    连接:连接对象是使用驱动程序管理器类的 getConnection() 方法创建的。驱动程序管理器是连接的工厂。

    声明:语句对象是使用连接类的 create 语句() 方法创建的。连接接口是语句的工厂。

    准备声明:Prepare语句对象是通过使用连接类的 prepare 语句() 方法创建的。它用于执行参数化查询。

    结果集:结果集的对象维护指向表行的游标。最初,游标点在第一行之前。语句接口的执行查询() 方法返回结果集对象。

    结果集元数据:结果集MetaData接口的对象包含有关数据(表)的信息,如列数、列名、列类型等。结果集的 getMetaData() 方法返回结果集元数据的对象。

    数据库元数据:DatabaseMetaData 接口提供了获取数据库元数据的方法,如数据库产品名称、数据库产品版本、驱动程序名称、表总数名称、视图总数的名称等。连接接口的 getMetaData() 方法返回 DatabaseMetaData 的对象。

    可调用声明:Callable语句接口用于调用存储的过程和函数。通过使用存储过程和函数,我们可以在数据库上具有业务逻辑,这些过程和函数将使性能更好,因为这些过程和函数是预先编译的。连接接口的 prepareCall() 方法返回可调用语句的实例。

    类:

    驱动程序管理器:DriverManager 类充当用户和驱动程序之间的接口。它跟踪可用的驱动程序,并处理在数据库和相应的驱动程序之间建立连接。它包含几种方法来保持用户和驱动程序之间的交互。

    Blob:Blob 代表二进制大对象。它表示作为数据库管理系统中的单个实体存储的二进制数据的集合。

    Clob:Clob 代表字符大对象。它是一种数据类型,由各种数据库管理系统用于存储字符文件。它与 Blob 类似,但 BLOB 表示二进制数据(如图像、音频和视频文件等)的差异除外,而 Clob 表示字符流数据(如字符文件等)。

    SQLException它是一个例外类,提供有关数据库访问错误的信息。

    2020-04-24 17:16:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载