序列,事务,JDBC

序列,事务,JDBC

序列

生成指定规律,步长的流水号工具
一般用来给表的主键字段赋值使用,或者类似主键的一些字符的赋值时使用
语法:
create sequence 序列名 start with 起始值 increment by 步进;

注意:
序列工具第一次使用nextval

select haha.nextval from dual;  第一次必须要先用这一语句.显示下一条序列
select haha.currval from dual;显示当前序列

事务

可以保证数据的安全有效 (金融,银行的项目…)
事务的特性: ACID
A: 原子性
C: 一致性
I: 隔离性
D: 持久性

事务的结束:
提交: 1)手动提交 commit 2)正常执行ddl 3)dcl 4)正常关闭客户端 5)自动提交

回滚: 1)手动回滚 rollback 2)非法退出

JDBC

JDBC基本流程:
1.加载驱动 (选择数据库)
a.调用方法, b.创建对象, c.反射

2.获取连接 (与数据库建立连接)

3.准备sql

4.创建处理块 (发送执行sql的工具)
a.静态处理块, b.预处理块

5.发送sql (这里sql语句)

6.获取结果集

7关闭 (结果集,处理块,连接)

推荐使用预处理块的理由:
1.预先编译,执行效率高
2.防止sql注入
3. ?在PreparedStatement是一个占位符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值