随笔分类 -  JDBC

记录一些在学习JDBC时的笔记。
摘要:概述 悲观锁 1、在关系数据库管理系统里,悲观并发控制(又名“悲观锁”,Pessimistic Concurrency Control,缩写“PCC”)是一种并发控制的方法。它可以阻止一个事务以影响其他用户的方式来修改数据。如果一个事务执行的操作读某行数据应用了锁,那只有当这个事务把锁释放,其他事务 阅读全文
posted @ 2020-08-05 17:14 YU_UY 阅读(615) 评论(0) 推荐(0)
摘要:概述 JDBC工具类,简化JDBC编程 代码示例 利用工具类实现模糊查询。 import java.sql.*; public class Demo { /** * 工具类中的构造方法都是私有的。 * 因为工具类当中的方法都是静态的,不需要new对象,直接采用类名调用。 */ private Dem 阅读全文
posted @ 2020-08-04 11:41 YU_UY 阅读(384) 评论(0) 推荐(0)
摘要:概述 1、JDBC中的事务是自动提交的,只要执行任意一条DML语句就自动提交一次。 2、这是JDBC默认的事务行为,但是在实际的业务当中,通常都是N条DML语句共同联合才能完成的,必须保证他们这些DML语句在同一个事务中同时成功或者同时失败。 相关方法 1、void setAutoCommit(bo 阅读全文
posted @ 2020-08-03 22:50 YU_UY 阅读(312) 评论(0) 推荐(0)
摘要:对比 1、Statement存在SQL注入问题,PreparedStatement解决了SQL注入问题; 2、Statement是编译一次执行一次,PreparedStatement是编译一次,可执行N次,PreparedStatement效率较高一些; 3、PreparedStatement会在编 阅读全文
posted @ 2020-08-03 20:03 YU_UY 阅读(199) 评论(0) 推荐(0)
摘要:准备数据 1、设计表 2、加入相关信息 代码 package jdbc; import java.sql.*; import java.util.ResourceBundle; import java.util.HashMap; import java.util.Map; import java.u 阅读全文
posted @ 2020-07-31 00:58 YU_UY 阅读(975) 评论(0) 推荐(0)
摘要:概述 JDBC是什么? Java DataBase Connectivity(Java语言连接数据库) JDBC的本质是什么? 1、JDBC是SUN公司制定的一套接口(interface) java.sql.*;(这个软件包下有很多接口) 2、接口都有调用者和实现者。面向接口调用、面向接口写实现类。 阅读全文
posted @ 2020-07-25 18:30 YU_UY 阅读(246) 评论(0) 推荐(0)