当前位置: 首页 > news >正文

JDBC相关知识点

文章目录

        • 一、API
          • 1.定义:
          • 2.常见API:
        • 二、Connection
        • 三、Statement(SQL语句执行器)
        • 四、ResultSet(结果集)

一、API
1.定义:

程序与程序之间的桥梁,定义程序之间如何交互的规则协议,它允许不同的软件、系统或服务之间进行数据交换和功能调用,而无需了解彼此内部的实现细节。

2.常见API:

web API、操作系统API、数据库API、硬件API

二、Connection

Connection 是 JDBC(Java Database Connectivity) API 里的一个核心接口,它隶属于 java.sql 包。其主要功能是代表 Java 应用程序和数据库之间建立的连接会话。借助这个接口,程序能够执行 SQL 语句、管理事务,还能获取数据库的相关元数据。

  • 功能
    • 创建执行SQL的对象
    • 设置连接属性
  • 在JDBC中的作用
    • 加载数据库驱动程序
    • 通过DriverManager.getConnection()方法获取Connection对象
    • 利用 Connection 创建 Statement 对象,并执行 SQL 语句
三、Statement(SQL语句执行器)

在 Java 的 JDBC(Java Database Connectivity) API 里,Statement 是一个关键接口,它属于 java.sql 包。其主要功能是在已经建立的数据库连接(Connection)基础上执行 SQL 语句。

功能: 执行 SQL 语句

四、ResultSet(结果集)

数据库查询操作(如 SQL 的 SELECT 语句)执行后返回的数据

http://www.dtcms.com/a/277588.html

相关文章:

  • 查看ubuntu磁盘占用方法
  • Prometheus Operator:Kubernetes 监控自动化实践
  • 对测试左移的一些总结和思考
  • Python 数据挖掘实战概述
  • python代码块的表示方法
  • 【惟一最接近10位小数的分数】2022-8-15
  • 06.计算两个日期之间的差值
  • 数学与应用数学核心课程有哪些?全文解析!
  • 【Linux庖丁解牛】— 信号量ipc管理!
  • AI(学习笔记第五课) 使用langchain进行AI开发 load documents(web)
  • 【算法】贪心算法:柠檬水找零C++
  • 基础数论学习笔记
  • 西门子博图PID入门组态编程及调试
  • 代码随想录算法训练营第三十三天|62.不同路径 63. 不同路径 II 343. 整数拆分 96.不同的二叉搜索树
  • Docker(02) Docker-Compose、Dockerfile镜像构建、Portainer
  • SLAM中的非线性优化-2D图优化之激光SLAM cartographer前端匹配(十七)
  • 出现SSL连接错误的原因和解决方案
  • git实际工作流程
  • sql:sql在office中的应用有哪些?
  • 【版本控制】Perforce Helix Core (P4V) 完全入门指南(含虚幻引擎实战)
  • Java 大视界 -- Java 大数据在智能安防视频监控系统中的视频摘要快速生成与检索优化(345)
  • STM32-第六节-TIM定时器-2(输出比较)
  • DNS协议解析过程
  • 【OpenGL ES】手撕一个mini版的Android native渲染框架
  • Linux系统移植19:根文件系统的构建
  • ReAct论文解读(1)—什么是ReAct?
  • (懒人救星版)CNN_Kriging_NSGA2_Topsis(多模型融合典范)深度学习+SCI热点模型+多目标+熵权法 全网首例,完全原创,早用早发SCI
  • C语言关键字---枚举
  • LeetCode|Day8|1047. 删除字符串中的所有相邻重复项|Python刷题笔记
  • 基于YOLOv3-Tiny 的智能门铃的人体检测模型的实现(中)