java全栈day17--Web后端实战(java操作数据库)

server/2024/12/21 23:48:06/

前言:本章应该是针对数据库基础讲解,数据的增删改查但是本人忘记对知识进行归纳总结就直接跳过,基本的内容都很简单,都是套式子使用。现在开始学习本章,很重要需要好好掌握。

一、使用的工具

二、JDBC

2.1概述

JDBC : (Java DataBase Connectivity) ,就是使用 Java 语言操作关系型数据库(Mysql、ORACLE、SQLServer)的一套 API。

• sun 公司官方定义的一套操作所有关系型数据库的规范,即接口。
• 各个数据库厂商去实现这套接口,提供数据库驱动 jar 包。
• 我们可以使用这套接口( JDBC )编程,真正执行的代码是驱动 jar 包中的实现类。

2.2快速入门

根据快速入门程序来感受基于JDBC程序如何来操作数据库,以及JDBC操作数据库的使用步骤

2.2.1创建项目导入依赖

2.2.2进行准备工作,先写框架

双击shift,搜索Driver类

然后复制类名,再使用

再进行连接

补充:连上数据库的目的:为了执行Sql

获取对象

2.2.3 执行SQL

先准备数据

2.2.4 释放资源

2.2.5运行结果

补充一下,因为我的数据库版本是5.0.7但是导入jar是8.0,这里忘记注意了所以一开始没有成功,后面修改了驱动那里才可以

三、小结


http://www.ppmy.cn/server/152080.html

相关文章

OB删除1.5亿数据耗费2小时

目录 回顾:mysql是怎么删除数据的? 删除方案 代码实现 执行结果 结论 本篇是实际操作 批量处理数据以及线程池线程数设置 记录学习 背景:有一张用户标签表,存储数据量达4个亿,使用OceanBase存储,由于…

卷积神经网络-填充+步长

Padding nn的图像 * ff的图像 (n-f1)(n-f1) f通常为奇数(会有中心点 好填充) 缺点: 1.多次卷积图像会变小 2.边缘的像素点 在ff的卷积中覆盖的比较少,而中间的像素点会被多次覆盖到-》会丢失图像的边缘位…

[数据结构#2] 图(1) | 概念 | 邻接矩阵 | 邻接表 | 模拟

图是由顶点集合及顶点间的关系(边)组成的数据结构,可用 G ( V , E ) G(V,E) G(V,E)表示,其中: 顶点集合 V V V: V { x ∣ x ∈ 某数据对象集 } V\{x|x\in\text{某数据对象集}\} V{x∣x∈某数据对象集},…

Linux 忘记密码解决方法

Linux 忘记密码解决方法 在Linux操作系统中,忘记root密码或普通用户密码是一个常见的问题。幸运的是,有多种方法可以解决这个问题。本文将详细介绍如何在不同的Linux发行版中重置或恢复忘记的密码。 1. 使用单用户模式(Single User Mode) 单用户模式是一种安全模式,允许…

【Redis经典面试题三】Redis有哪些数据类型?

目录 一、string 1.1 基本命令 1.2 使用场景 场景一:微博粉丝数 场景二:存json串 二、hash 2.1 基本命令 2.2 使用场景 三、list 3.1 基本命令 3.2 使用场景 场景一:微博粉丝关注列表 场景二:存放集群服务器日志 四…

Go 语言常量

Go 语言常量 概述 Go 语言中的常量是表示固定值的标识符,其值在程序运行期间不会改变。常量可以是数值、布尔值、字符串或枚举类型。在 Go 中,常量的声明和赋值是在编译时进行的,因此它们必须是编译器能够直接计算出的常量表达式。 声明常…

利器 | AppCrawler 自动遍历测试工具实践(一)

本文为霍格沃兹测试学院学院学员课程学习笔记,系统学习交流文末加群。 AppCrawler 是由霍格沃兹测试学院校长思寒开源的一个项目,通过名字我们大概也能猜出个方向,Crawler 是爬虫的意思,App 的爬虫,遍历 App : 官方 G…

45.跳跃游戏Ⅱ python

跳跃游戏Ⅱ 题目题目描述示例 1:示例 2:提示: 题解解决方案:贪心算法提交结果 题目 题目描述 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向前跳转的最大长度。换句话说,如果你在 nums[i] 处&…