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

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

  • 静态SQL
  • 区别变量和属性;高级语言向嵌入式SQL传递变量的方法
    f3ZLz2L.png

  • 动态SQL
    Ma1U1E1.png

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

SQL语句的动态构造示例

  • 根据界面搜索条件,传入条件构造语句中,然后执行
  • 关键在构造查询动态语句
    iopf8Dl.png
  • 动态SQL语句构造小结
    rde7kc0.png

  • SQL字符串的构造
  • 数值型变量转换为字符型,然后是否加引号,比较大小前的转换
    A5NTItE.png

  • 动态SQL的两种执行方式
    C3ZwEvG.png

数据字典及其作用

  • 数据字典
    O4CGkNG.png
  • 数据字典的内容跟构成
    Mfoibq2.png
  • 数据字典的表结构或视图
  • 也是存储在磁盘上的关系,专为内存高效访问设计的特定的数据结构
  • 系统目录就是记录数据库的信息
  • SQLDA:储存数据库中表的,列的,完整性的定义信息
    mndphEl.png

ODBC/JDBC使用

  • open database connection
    Q1ENAyh.png
  • 应用程序如何通过ODBC连接一个数据库服务器?
    z0PRKBM.png
  • 应用程序如何通过ODBC与数据库服务器进行通信?
    z1gg9NI.png
    fHMoVXV.png

  • Java database connection
    jO04wIt.png
  • 应用程序使用JDBC API访问数据库的过程
    UN4fuqb.png
    9wpJCeH.png

  • 比较
  • 嵌入式SQL思维
    xqIddTl.png
  • ODBC的思维模式
    ebKRmNv.png
  • JDBC的思维模式
    Ujl1NtH.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值