JDBC\反射

JDBC概述  java  date base connectivity

  JDBC是一种用于执行SQL语句的  java API   作者 sun公司

  内容主要集成在 java.sql和 javax.sql中

   oracle.jdbc.OracleDriver  是 oracle.jdbc.driver.OracleDriver 的直接子类

  

JDBC中的 事务管理 Transaction

    1.事务 可以设定驱动管理经理的自动提交、回滚状态 变成手动提交,回滚

 con.setautoCommit(false);

事务的出现主要是为了解决多个 DML操作为一个事务的情况,比如 支付宝的转账

这个时候不能设置事务的自动提交,需要设置手动提交和回归

事务是由几个任务组成的一个最小的工作单元,无论成功或者失败都要作为一个整体,来处理,要不全成功,要不全失败

  事务具有,atomicity  原子性,事务是最小的不可分割的单元。

   Consistency 一致性:状态一致,都成功,或者都失败

   ISOlation 隔离性:在隔离的状态进行执行事务?

   Durability 持久性:事务完成后,对系统的影响是永久的

JDBC 技术主要用于处理什么问题,有什么好处?

1)jdbc是一种用于执行SQL语句的java API,为多种关系数据库提供统一的访问

2) JDBC 程序员只需要用 JDBCAPI写一个程序就可以访问所有数据库

3) 将java和JDBC结合起来,使程序员不必为了不同的平台编写不同的程序,体现了java 一次编译到此运行的优势

4) 简单的说JDBC只做三件事,建立连接,发送处理数据库语句,对结果进行处理

JDBC中的主要操作步骤:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值