摘要: 今日报告 代码时间:3h 代码行数:大概五百行吧 博客数量:6 学到的知识点:加深了对jdbc基本与sql语言的理解和应用 遇到的问题:还是心浮气躁啊 阅读全文
posted @ 2023-05-15 22:28 YE- 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 事务:要么成功,要么失败 ACID原则 原子性:要么全部完成,要么都不完成 一致性:最终的结果总数据不发生改变 隔离性:多个进程互不干扰 持久性:数据一旦提交不可逆,持久化到数据库 模拟转账事务 //模拟转账 public class TransferDemo { public static voi 阅读全文
posted @ 2023-05-15 14:24 YE- 阅读(17) 评论(0) 推荐(0) 编辑
摘要: PreparedStatement可以防止sql注入问题,效率更高 先进行预编译sql,将要设置的字段值使用占位符 本质:预编译会将传递进来的参数包裹成字符,而单引号会被转义字符转换为空内容,有效的防止sql注入的问题 CRUD--SELECT String sql = "select * from 阅读全文
posted @ 2023-05-15 12:02 YE- 阅读(17) 评论(0) 推荐(0) 编辑
摘要: ==若java程序想要对数据库数据进行增删改查,只需要执行statement,这样可以向数据库发送sql语句。== 使用executeUpdate方法适合增删改操作,返回的结果是一个被影响的行数,也就是增删改的操作对数据库表几行数据发生了变化 executeUpdate执行完返回的是一个整数(即增删 阅读全文
posted @ 2023-05-15 11:52 YE- 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 报错代码 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically regist 阅读全文
posted @ 2023-05-15 11:12 YE- 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 第一步,创建user表,测试数据库 CREATE DATABASE `jdbcstudy` /*!40100 DEFAULT CHARACTER SET utf8mb3 */ /*!80016 DEFAULT ENCRYPTION='N' */ use jdbcstudy; CREATE TABLE 阅读全文
posted @ 2023-05-15 10:46 YE- 阅读(9) 评论(0) 推荐(0) 编辑
摘要: ## 什么是JDBC? JDBC即Java DataBase Connectivity,java数据库连接 从根本来讲,JDBC是一种规范,它提供的接口,是一套完整的、可移植的访问底层数据库的程序。 有什么用 JDBC 提供的API可以让JAVA通过API方式访问关系型数据库,执行SQL语句,获取数 阅读全文
posted @ 2023-05-15 01:04 YE- 阅读(23) 评论(0) 推荐(0) 编辑