
Mysql
文章平均质量分 83
讲解Mysql数据库的原理及运用
Kaho Wang
Java 后端开发
努力努力再努力
展开
-
【JDBC技术】终于知道Java底层是如何连接数据库了!——(8)Apache-DBUtils实现CRUD操作
JDBC 核心技术解析 文章目录JDBC 核心技术解析Apache-DBUtils实现CRUD操作1. Apache-DBUtils简介2. 主要API的使用2.1 DbUtils2.2 QueryRunner类2.3 ResultSetHandler接口及实现类 Apache-DBUtils实现CRUD操作 1. Apache-DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大原创 2021-08-23 12:19:45 · 4048 阅读 · 0 评论 -
【JDBC技术】终于知道Java底层是如何连接数据库了!——(7)数据库连接池
JDBC 核心技术解析 文章目录JDBC 核心技术解析数据库连接池1. JDBC数据库连接池的必要性2. 数据库连接池技术3. 多种开源的数据库连接池3.1 C3P0数据库连接池3.2 DBCP数据库连接池3.3 Druid(德鲁伊)数据库连接池 数据库连接池 1. JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet、beans)中建立数据库连接 进行sql操作 断开数据库连接 这种模式开发,存在的问题: 普通的JDBC数原创 2021-08-23 12:11:53 · 4499 阅读 · 0 评论 -
【JDBC技术】终于知道Java底层是如何连接数据库了!——(6)数据库事务
JDBC 核心技术解析 文章目录JDBC 核心技术解析数据库事务1. 数据库事务介绍2. JDBC事务处理3. 事务的ACID属性3.1 数据库的并发问题3.2 四种隔离级别3.3 在MySql中设置隔离级别 数据库事务 1. 数据库事务介绍 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;原创 2021-08-23 12:03:08 · 3996 阅读 · 0 评论 -
【JDBC技术】终于知道Java底层是如何连接数据库了!——(5)批量插入数据
JDBC 核心技术解析 文章目录JDBC 核心技术解析批量插入1. 批量执行SQL语句2. 高效的批量插入2.1 实现层次一:使用Statement2.2 实现层次二:使用PreparedStatement2.3 实现层次三2.4 实现层次四 批量插入 1. 批量执行SQL语句 当需要成批插入或者更新记录时,可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面三个方法: addBatch(String):添加需要批转载 2021-08-23 11:56:40 · 4183 阅读 · 0 评论 -
【JDBC技术】终于知道Java底层是如何连接数据库了!——(4)操作BLOB类型字段
JDBC 核心技术解析 文章目录JDBC 核心技术解析操作BLOB类型字段1. MySQL BLOB类型2. 向数据表中插入大数据类型3. 修改数据表中的Blob类型字段4. 从数据表中读取大数据类型 操作BLOB类型字段 1. MySQL BLOB类型 MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。 MySQL的四种BLOB类型(原创 2021-08-23 11:52:59 · 4010 阅读 · 0 评论 -
【JDBC技术】终于知道Java底层是如何连接数据库了!——(3)使用PreparedStatement实现CRUD操作
JDBC 核心技术解析 文章目录JDBC 核心技术解析使用PreparedStatement实现CRUD操作1. 操作和访问数据库2. 使用Statement操作数据表的弊端3. PreparedStatement的使用3.1 PreparedStatement介绍3.2 PreparedStatement vs Statement3.3 Java与SQL对应数据类型转换表3.4 使用PreparedStatement实现增、删、改操作3.5 使用PreparedStatement实现查询操作4. Resu转载 2021-08-23 11:46:39 · 4246 阅读 · 0 评论 -
【JDBC技术】终于知道Java底层是如何连接数据库了!——(2)获取数据库连接
JDBC 核心技术解析 文章目录JDBC 核心技术解析获取数据库连接1. 要素一:Driver接口实现类1.1 Driver接口介绍1.2 加载与注册JDBC驱动2. 要素二:URL3. 要素三:用户名和密码4. 数据库连接方式举例4.1 连接方式一4.2 连接方式二4.3 连接方式三4.4 连接方式四4.5 连接方式五(最终版) 获取数据库连接 1. 要素一:Driver接口实现类 1.1 Driver接口介绍 java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提原创 2021-08-23 10:53:15 · 4437 阅读 · 0 评论 -
【JDBC技术】终于知道Java底层是如何连接数据库了!——(1)JDBC概述
JDBC 核心技术解析 JDBC 指 Java 数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库。 文章目录JDBC 核心技术解析JDBC概述1. 数据的持久化2. Java中的数据存储技术3. JDBC介绍4. JDBC体系结构5. JDBC程序编写步骤 JDBC概述 1. 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上原创 2021-08-22 10:58:11 · 5431 阅读 · 0 评论 -
一文搞懂数据库的四种隔离级别(建议收藏)
文章转载自老周聊架构,侵删!!! 一、什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。 二、事务的四个特性 事务具有四个特征:原子性( Atomicity )、一致性( Consistency )、隔离性( Isolation转载 2021-08-07 12:42:17 · 8031 阅读 · 1 评论