JDBC概述

JDBC是Java数据库连接的API,用于执行SQL语句并与数据库交互。它包括JDBC驱动程序的四种类型,如JDBC—ODBC桥,以及Connection、Statement、PreparedStatement和ResultSet等核心接口。JDBC—ODBC桥通过转换实现JDBC到ODBC的访问,但现在已较少使用。现代JDBC开发更倾向于直接使用JDBC接口,如Connection接口负责数据库连接,PreparedStatement用于动态执行SQL语句,而ResultSet则存储查询结果。
摘要由CSDN通过智能技术生成

        JDBC 是一种可用于执行SQL语句的Java API(Application Programming Interface,应用程序设计接口),是连接数据库和Java应用程序的纽带。


JDBC技术

        JDBC (Java Database Connectivity,Java数据库连接) 是一套面向对象的应用程序接口,指定了统一的访问各种关系型数据库的标准接口。JDBC是一种底层的API。因此访问数据库时需要在业务逻辑层中嵌入SQL语句。SQL语句是面向关系的,依赖于关系模型,所以通过JDBC技术访问数据库也是面向关系的。

          JDBC技术主要完成以下几个任务:

             与数据库建立一个连接。
             向数据库发生SQL语句。
             处理从数据库返回的结果。

        需要注意的是,JDBC并不能直接访问数据库,必须依赖于数据库厂商提供的JDBC驱动程序。下面详细介绍JDBC驱动程序的分类。

JDBC驱动程序的类型

       JDBC的总体结构由四个组件——应用程序、驱动程序管理器,驱动程序和数据源组成。JDBC驱动基本上分为JDBC—ODBC桥、本地API一部分用Java编写的驱动程序、JDBC网络驱动、本地协议驱动四种。

JDBC—ODBC桥

       JDBC—ODBC桥是一个JDBC驱动程序,完成了从JDBC操作到ODBC操作之间的转换工作,允许JDBC驱动程序被用作ODBC的驱动程序。使用JDBC—ODBC桥连接数据库的步骤如下:
( 1 ) 首先加载JDBC—ODBC桥的驱动程序。代码如下:

Class.forName(
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值