zoukankan      html  css  js  c++  java
  • 数据库系统学习(九)-嵌入式SQL语言之基本技巧

    第九讲 嵌入式SQL语言之基本技巧

    901 什么是嵌入式SQL语言

    • 交互式SQL语言的局限性

    • 嵌入式SQL语言

    • 交互式和嵌入式语言的对比

    • 高级语言中使用嵌入式语言需要解决的问题

    902 程序与数据库连接

    • 变量的声明与使用

    • 嵌入式SQL的可变化性

    • 程序与数据库的连接与断开

    • SQL执行过程中,必须有提交与撤销语句才能确认其操作结果!

    事务的概念与特性

    • 事务的概念transaction
    • 事务的开始和结束由应用程序员决定
    • DBMS提供一致性状态转换
    • 事务的特性ACID
    • SQL communication area和SQL错误捕获语句

    数据集和游标

    • 如何读取单行数据和多行数据
    • 单行结果直接赋给宿主程序的变量即可
    • 检索多行结果,需要用游标Cursor

    • 游标的使用
    • 游标的定义

    可滚动游标

    • 可滚动游标的概念
    • open database connectivityodbc是一种跨DBMS的DB操作平台
    • 可滚动游标的使用

    数据库的增删改

    • 数据库记录的删除
    • 数据库的更新
    • 数据库的插入

    异常状态捕获机制

    • 基本机制
    • 设置SQL通信区,设置状态捕获语句,状态处理语句
    • SQL通信区:SQLCA
    • 状态捕获语句
    • SQL error;not found;sqlwarning
    • continue;goto 标号;stop;Do/Call func
    • 作用范围
    • 状态捕获语句whenever的使用容易引发无限循环
    • 此时用exec sql whenever sqlerror continue控制是否无限循环
    • 典型DBMS系统记录状态信息的三种方法
    • 程序处理,对错误信息的处理

  • 相关阅读:
    Linux 清理boot分区
    Linux 虚拟内存
    使用mongoskin操作MongoDB
    nodejs操作session和cookie
    nodejs接收get参数和post参数
    Tomcat--在IDEA创建Java Web项目,通过tomcat启动
    Tomcat--配置
    Mac安装Tomcat
    XML--解析
    XML--约束
  • 原文地址:https://www.cnblogs.com/ranjiewen/p/7191000.html
Copyright © 2011-2022 走看看