JDBC

JDBC
	加载驱动(选择数据库)
	获取连接(与数据库连接上)
	处理块(处理执行sqly语句)
	准备sql语句
	执行sql语句(仅仅是发送)
	获取结果集,操作数据
	关闭资源
dml
	--数据截断 截断表中所有的数据  1)不会开启事务  2)从结构上检查表是否存在被引用的关系,如果存在不允许执行
	truncate table sxt_class;
	--delete删除数据  自动开启事务
	delete from student;  
	
	insert into student values(1,'zhangsan',20,'女','123456',1001);
	insert into student values(2,'lisi',25,'男','123456',1002);
	
	insert into sxt_class values(1001,'java29班');
	insert into sxt_class values(1002,'java30班');
	
	select * from sxt_class;
	select * from student;
	
	--事务:处于一个事务中的操作.要么全成功,要么全不成功   ==>保证数据的安全性
	--事务的开启: DML->insert delete update
	--事务的结束:
	          --提交:commit   正常执行完成的 DDL语句  DCL语句  正常退出客户端
	          --回滚:rollback 非法退出客户端
	--事务的特性(ACID)
	         
	
	
	
	
	--序列 使用工具|程序管理流水号,序列在创建时 没有与表关联 ,在操作数据时 与表关联  设置自动提交(jdbc)
	--create sequence 序列名 start with 起始值 increment by 步进;
	create sequence sq_stu_sid start with 300 increment by 2;
	--currval :当前值
	--nextval:下个值
	--一个新创建的序列,第一次使用的时候,nextval
	select sq_stu_sid.nextval from dual;
	select sq_stu_sid.currval from dual;
	insert into student values(sq_stu_sid.nextval,'王五',20,'男','123456',null);
	
	
	--删除序列 drop sequence 序列名
	drop sequence sq_stu_sid;
	
	create table hehe(
	       id number(2)
	)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值