[工学]韩顺平玩转oracle10g实战教程第3讲.ppt

[工学]韩顺平玩转oracle10g实战教程第3讲.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]韩顺平玩转oracle10g实战教程第3讲

SET TRANSACTION ISOLATION LEVEL READ COMMITTED; SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; SET TRANSACTION READ ONLY; --设置整个会话的隔离级别 ALTER SESSION SET ISOLATION_LEVEL SERIALIZABLE; ALTER SESSION SET ISOLATION_LEVEL READ COMMITTED; * * 主讲 韩顺平 玩转oracle 10g实战教程 主讲:韩顺平 email:hanshunping@tsinghua.org.cn 主讲 韩顺平 玩转oracle 10g实战教程 oracle第3讲 1. java程序如何操作oracle 2. 如何在oracle中操作数据 3. oracle事务处理 4. sql函数的使用 主讲 韩顺平 玩转oracle 10g实战教程 java连接oracle ■ 介绍 前面我们一直在plsql中操作oracle,那么如何在java程序中操作数据库呢? 下面我们举例说明,写一个ShowEmp.java(jsp),分页显示emp表的用户信息。 java连接oracle odbc桥连接: Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); Connection ct=DriverManager.getConnection(jdbc:odbc:testsp,scott,m123); java连接oracle jdbc连接 Class.forName(oracle.jdbc.driver.OracleDriver); Connection ct=DriverManager.getConnection(jdbc:oracle:thin:@127.0.0.1:1521:myora1,scott,m123); 主讲 韩顺平 玩转oracle 10g实战教程 在oracle中操作数据—使用特定的格式插入日期 ■ 使用 to_date函数 请大家思考:如何插入列带有日期的表,并按照年-月-日的格式插入? 主讲 韩顺平 玩转oracle 10g实战教程 oracle中操作数据—使用子查询插入数据 ■ 介绍 当使用values子句时,一次只能插入一行数据,当使用子查询插入数据时,一条insert语句可以插入大量的数据.当处理行迁移或者装载外部表的数据到数据库时,可以使用子查询来插入数据. 主讲 韩顺平 玩转oracle 10g实战教程 oracle中操作数据—使用子查询更新数据 ■ 介绍 使用update语句更新数据时,既可以使用表达式或者数值直接修改数据,也可以使用子查询修改数据。 ?希望员工scott的岗位、工资、补助与smith员工一样 主讲 韩顺平 玩转oracle 10g实战教程 oracle中事务处理 ■ 什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。 如:网上转账就是典型的要用事务来处理,用以保证数据的一致性。 ■ 事务和锁 当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户改表表的结构.这里对我们用户来讲是非常重要的。 ■ 提交事务 当执使用commit语句可以提交事务.当执行了commit语句子后,会确认事务的变化、结束事务、删除保存点、释放锁,当使用commit语句结束事务子后,其它会话将可以查看到事务变化后的新数据 主讲 韩顺平 玩转oracle 10g实战教程 oracle中事务处理 ■ 回退事务 在介绍回退事务前,我们先介绍一下保存点(savepoint)的概念和作用.保存点是事务中的一点.用于取消部分事务,当结束事务时,会自动的删除该事务所定义的所有保存点. 当执行rollback时,通过指定保存点可以回退到指定的点,这里我们作图说明 ■ 事务的几个重要操作 1) 设置保存点 savepoint 保存点名 2) 取消部分事务 rollback to 保存点名 3) 取消全部事务 rollback 主讲 韩顺平 玩转oracle 10g实战教程 oracle中事务处理 ■ java程序中如何使用事务 在java操作数据库时,为了保证数据的一致性,比如转帐操作(图): (1)从一个帐户减掉10$(2)在另一个帐户上加入10$,我们看看如何使用事务? 主讲 韩顺平 玩转oracle 10g实战教程 oracle中事务处理 –事务隔离级别 ■ 事务隔离级别 概念:隔离级别定义了事务与事务之间的隔离程度

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档