
JDBC
JDBC
sgvcdthj
这个作者很懒,什么都没留下…
展开
-
7.JDBC对数据库事务隔离级别的操作
一、回顾数据库中事务的知识点(1)事务的ACID属性原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency) 事务必须使数据库从一个一致性状态变换到另外一个一致性状态。隔离性(Isolation) 事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。持久性(Durability) 持久性是指一个事务一旦被提交,它对数据库中原创 2021-12-08 21:22:02 · 401 阅读 · 0 评论 -
6. 批量执行SQL语句
JDBC的批量处理语句包括下面三个方法:addBatch(String):添加需要批量处理的SQL语句或是参数;executeBatch():执行批量处理语句;clearBatch():清空缓存的数据package com.atguigu5.blob;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import org.junit.Test;impo原创 2021-12-07 23:05:45 · 1827 阅读 · 0 评论 -
5. 操作BLOB类型字段
MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的) 实际使用中根据需要存入的数据大小定义不同的BLOB类型。需要注意的是:如果存储的文件过大,数据库的性能会下降。 如果在指定了相关的Blob类型以后,还报错:xxx too large,那么在mysql..原创 2021-12-07 22:54:24 · 135 阅读 · 0 评论 -
1.JDBC数据库配置文件的方法
1.在包下的src文件夹下新建file文件2.命名为jdbc.properties3.配置文件如下 (jdbc.properties):user=rootpassword=123456url=jdbc:mysql://localhost:3306/db_web?serverTimezone=Asia/ShanghaidriverClass=com.mysql.cj.jdbc.Driver4.读取配置文件的方法ClassLoader.getSystemClassLoader().getRes原创 2021-12-07 20:32:32 · 2962 阅读 · 0 评论 -
4.JDBC通用的查询数据库方法
package com.jdbc3.selectTest;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.util.ArrayList;import java.util.List;import org.junit.T原创 2021-12-07 20:27:21 · 1363 阅读 · 0 评论 -
3.JDBC通用的增删改操作(有返回值)
package com.jdbc3.selectTest;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;import java.util.Scanner;import org.junit.Test;import com.jdbc3.util.JDBCUtiles;public class PublicUpdate { @Test //删除操作 publ原创 2021-12-07 20:22:25 · 981 阅读 · 0 评论 -
2.获取数据库连接和关闭连接工具类(JDBCUtiles(),closeResource())
package com.jdbc3.util;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Properti原创 2021-12-07 20:11:55 · 342 阅读 · 0 评论