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接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jquery和ajax实战教程_ajax可以跨域吗

    jquery和ajax实战教程_ajax可以跨域吗下面介绍使用jQuery来实现一个简单的ajax实例主要的效果是使用ajax来实现书籍的价格随着书籍的数量变化,有一个增加按钮和一个减少按钮jsp页面代码<%@pagelanguage=”java”import=”java.util.*”pageEncoding=”UTF-8″%><%Stringpath=request.getContextPath();…

    2022年8月16日
    5
  • idea安装配置tomcat_eclipse中配置tomcat

    idea安装配置tomcat_eclipse中配置tomcat我看到很多博文介绍使用maven配置tomcat,那种方法我没有尝试,不过社区版其实是有tomcat的->SmartTomcat。打开IDEA,Crtl+Alt+S或者File->setting在设置里面的plugins插件里面,搜索tomcat就能看到了,点击Install进行安装即可。安装好之后,重启IDEA工具,然后点击IDEA右上角的Addconfiguratio…

    2022年9月22日
    5
  • 高通平台dtb文件的加载过程「建议收藏」

    高通平台dtb文件的加载过程「建议收藏」高通平台dtb文件的加载过程高通平台对dts的两种打包方式zImage-dtbdt.imgzImage-dtb方式zImage-dtb的编译二进制文件查看lk的加载过程代码分析dt.img方式dt.img的编译lk的加载过程新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyP…

    2025年7月5日
    7
  • vim and python

    vim and python

    2021年8月23日
    62
  • 如何用vscode进行前端开发 知乎_vscode单步调试

    如何用vscode进行前端开发 知乎_vscode单步调试如何用VsCode进行Debug本文以Mac系统,C++程序为例,进行Debug操作安装插件不同的语言需要安装的debug插件不一样,如下Debug页面VsCode的Debug页面如下配置Debug环境点击左侧的Debug图标,默认情况下,展示的是配置提示点击图中的【运行和调试】,选择【GDB/LLDB】环境,之后在下拉列表选择【默认配置】,系统自动创建launch.json文件,用于记录debug的配置信息,其中最主要的是配置调试的程序,program字段,选择要debug运行的

    2022年10月15日
    7
  • Allure 安装及使用[通俗易懂]

    Allure 安装及使用[通俗易懂]linux下安装方法Allurerequires Java8 orhighernpminstall-gallure-commandline–save-dev  (如果npm不能使用需要单独安装)增加软连接windows下安装Allure工具环境1、安装JDK1.8+2、安装Allure下载Allure的zip安装包,戳这里解压到allure-commandline目录进入bi…

    2022年7月26日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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