JDBC概述(JDBC是什么,主要作用,驱动类型等)「建议收藏」

JDBC概述(JDBC是什么,主要作用,驱动类型等)「建议收藏」JDBC是一种可用于执行SQL语句的JAVAAPI,是链接数据库和JAVA应用程序的纽带

大家好,又见面了,我是你们的朋友全栈君。

1. 概述:

        JDBC是一种可用于执行SQL语句的JAVA API,是链接数据库和JAVA应用程序的纽带

2. 主要任务:

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

  • 与数据库建立一个链接
  • 向数据库发送SQL语句
  • 处理从数据库返回的结果

需要注意的是,JDBC并不能直接访问数据库,必须以来数据库厂提供的JDBC驱动程序。

3.驱动程序类型:

        JDBC的总体结构由4个组件——应用程序、驱动程序管理器、驱动程序和数据源组成。JDBC驱动基本上分为一下4种:

  • JDBC-ODBC桥
  • 本地API一部分用Java编写的驱动程序
  • JDBC网络驱动
  • 本地协议驱动

4.JDBC常用的类和接口:

  • Connection接口:
    • Connection接口代表与特定的数据库建立连接
  • Statement接口:
    • Statement接口用于在已经建立连接的基础上向数据库发送SQL语句。在JDBC中有三种Statement对象:Statement、PreparedStatement、CallableStatement。
    • Statement对象用于执行不带参数的简单的SQL语句;PreparedStatement对象用于执行动态的SQL语句;CallableStatement对象用于执行对数据库的存储过程的调用。
  • PreparedStatement接口:
    • PreparedStatement接口用来动态地执行SQL语句。
  • DriverManager类:
    • DriverManager类用来管理数据库中的所有驱动程序。
  • ResultSet接口:
    • ResultSet接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/152243.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 学会用 Mysql show processlist 排查问题

    学会用 Mysql show processlist 排查问题

  • navicat 15.0.25 激活码【在线注册码/序列号/破解码】

    navicat 15.0.25 激活码【在线注册码/序列号/破解码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • windows默认颜色设置_微信怎么设置颜色皮肤

    windows默认颜色设置_微信怎么设置颜色皮肤emwin使用了默认皮肤之后就不能够容易的重新设置颜色。这边我提供一种解决的方法,以button为例子。正常设置皮肤BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);后效果如下:此时设置颜色并没有效果。换成如下代码,/*************************定制皮肤*****************************/   BUTTON_…

  • Vue高阶组件_高阶组件的承上启下

    Vue高阶组件_高阶组件的承上启下目录一、高阶组件概念二、目标三、思路四、准备五、实现六、难点Reference一、高阶组件概念何谓高阶组件?类比高阶函数的定义:将函数作为参数的函数就是高阶函数,那么,将组件作为参数的组件就是高阶组件。二、目标假如我们有一个组件,我们希望通过某个函数,去扩展它,得到一个新的组件,新的组件有完全的参数组件的行为,如果这点可以满足,那么其他扩展就可以针对性的…

    2022年10月25日
  • pycharm安装教程

    pycharm安装教程pycharm是一款功能强大的python编辑器,具有跨平台性,鉴于目前最新版pycharm使用教程较少,为了节约大家摸索此IDE的时间,来介绍一下pycharm在windows下是如何安装的。这是PyCharm的下载地址:http://www.jetbrains.com/pycharm/download/#section=windows进入该网站后,我们会看到如下界面profes…

  • 共享计算机没有响应,网络共享打印机出现联机无反应的处理方法

    共享计算机没有响应,网络共享打印机出现联机无反应的处理方法网络共享打印机出现联机无反应、打印乱码及无法连接共享打印机的故障处理方法1、共享打印出现乱码倘若从局域网中某一台工作站中执行共享打印操作时,网络打印机能够正常工作;而从另外一台工作站中执行共享打印操作时,网络打印机打印出来的内容全部是乱码,遇到这种故障时你该如何快速排除呢?从上面的故障现象来看,大家可以知道共享打印机在硬件方面以及网络连接方面都应该是正常的,毕竟有计算机能够通过网络正常进行打印材料…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号