数据库系统学习(十)-嵌入式SQL语言之动态SQL

时间:2023-03-09 05:59:22
数据库系统学习(十)-嵌入式SQL语言之动态SQL

第十讲 嵌入式SQL语言之动态SQL

  • 静态SQL
  • 区别变量和属性;高级语言向嵌入式SQL传递变量的方法
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

  • 动态SQL
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

  • 动态构造SQL语句是应用程序员必须掌握的重要手段

SQL语句的动态构造示例

  • 根据界面搜索条件,传入条件构造语句中,然后执行
  • 关键在构造查询动态语句
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • 动态SQL语句构造小结
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

  • SQL字符串的构造
  • 数值型变量转换为字符型,然后是否加引号,比较大小前的转换
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

  • 动态SQL的两种执行方式
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

数据字典及其作用

  • 数据字典
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • 数据字典的内容跟构成
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • 数据字典的表结构或视图
  • 也是存储在磁盘上的关系,专为内存高效访问设计的特定的数据结构
  • 系统目录就是记录数据库的信息
  • SQLDA:储存数据库中表的,列的,完整性的定义信息
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

ODBC/JDBC使用

  • open database connection
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • 应用程序如何通过ODBC连接一个数据库服务器?
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • 应用程序如何通过ODBC与数据库服务器进行通信?
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

  • Java database connection
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • 应用程序使用JDBC API访问数据库的过程
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
    数据库系统学习(十)-嵌入式SQL语言之动态SQL

  • 比较
  • 嵌入式SQL思维
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • ODBC的思维模式
    数据库系统学习(十)-嵌入式SQL语言之动态SQL
  • JDBC的思维模式
    数据库系统学习(十)-嵌入式SQL语言之动态SQL