- 博客(5)
- 收藏
- 关注
原创 jdbc学习
–jdbc–什么是jdbc–它是一个链接各个关系型数据库的一个接口。jdbc定义了接口,然后由各个数据库的厂商去实现接口。–如何使用jdbc–1.导入jar包–2.注册驱动(你想使用哪个数据库就得注册相对应的驱动)–可以注册多个驱动么?–3.获取数据库连接对象 connection–这个connection对象是哪个提供的?–jdbc提供的接口,由数据库厂商去实现的。–4.定义sql–5.获取执行sql的对象。statement–6.执行sql,接收返回结果–7.处理结果–8.释
2022-01-05 23:28:36
453
原创 并发存在的问题及事务的隔离级别
–并发存在的问题:1.脏读;一个事务读取到另外一个事务未提交的数据–a事务读取到了b事务未提交的数据。如果b事务出错回滚回去了,这个时候a事务读到的就是不干净的数据;这中情况称之为脏读。2.不可重复读(虚读);–前后多次读取,数据内容不一致。–比如,a事务比较长,第一次select读到了数据,b事务对其数据进行了更改并且也commit提交了,a事务第二次select读到的数据和第一次的不一致。3.幻读:–前后多次读取,数据总量不一致。–比如,a事务第一去读取只有一条数据,b事务去插入了一条数
2022-01-04 22:48:44
309
原创 mysql常用语句
--sql的分类 --ddl 操作表,数据库 --crud --show database; --show create database mysql; --dml 增删改 --dql 查询 --dcl 权限--datetime和timestamp的区别 datetime是必须赋值才会有时间生成。 timestamp则如果没有值系统会自动生成。--如何查看表结构 --desc school;--如何复制表 --create table 表名 like 被复制的表名-
2021-12-19 22:17:59
320
原创 root of factory hierarchy java.lang.NoClassDefFoundError:问题解决
用idea创建没有resource目录,这时候我们应该手工添加;该如何手工添加呢?1.在main下点击右键,new->directory创建resources文件夹2.鼠标在resources上面点击右键,选择mark directory as -> test Resources Root;ok创建完毕如果没有java目录,则用同样的方法最后选择Sources Root...
2019-09-13 17:52:43
1941
原创 线程的六种状态
NEW :至今尚未启动的线程处于这种状态.RUNNABLE : 正在java虚拟机中执行的线程处于这种状态.WAITING: 无限期的等待另一个线程来执行某一特定操作的线程处于这种状态TIME_WAITING: 等待另一个线程来执行取决于等待时间的操作线程处于这种状态.BLOCKED: 受阻塞并等待某个监视器锁的线程处于这种状态.TERMINATED: 已经退出的线程处于...
2019-09-09 15:49:52
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人