没有合适的资源?快使用搜索试试~ 我知道了~
数据库系统基础教程(8).ppt
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 98 浏览量
2023-02-27
11:25:43
上传
评论
收藏 329KB PPT 举报
温馨提示
试读
37页
数据库系统基础教程(8).ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
资源推荐
资源详情
资源评论
第八章 SQL 的系统特征
本章讨论如何将 SQL 应用到一个完
整的编程环境中去。
– 编程环境中的 SQL
– 模式中的存储过程
– SQL 环境
– Delphi 数据库连接
– Java 数据库连接
– SQL 中的事务
– 安全性和用户授权
8.1 编程环境中的 SQL
• 数据库应用系统为何需要其它编程语言:
– 一个数据库仅为一个特定环境提供共享的数
据资源;
– 众多用户不可能在客户端直接使用 SQL 语言
来操作数据库;
– 许多前台编程语言可连接和操作数据库。
Java, PowerBuilder, Delphi, C/C++, VB…
• 如何构建一个相对完整的数据库应用环境:
– 对于简单的应用系统,使用单层 C/S 结构;
– 对于复杂的应用系统,使用多层 C/S,或 B/S
结构。
8.1 编程环境中的 SQL
Java 程序 JDBC
数据库
PB 程序 ODBC
Delphi 程序 ODBC
JDBC
Java类
Web服务器
浏览器
DBA
数据库应用环境:
8.1 编程环境中的 SQL
宿主语言 + 嵌套 SQL
编译预处理
宿主语言 + 函数调用
函数库
目标代码
编译
包含 SQL 语句的典型编程系统的框架如下:
8.1 编程环境中的 SQL
• 匹配失衡问题:
– SQL 语言是非过程化的;一条语句可作用于
多个数据集合。
– 传统语言是过程性;要处理一个数据集合需
要多条语句的循环和判断。
• SQL/ 宿主语言接口:
– 定义共享变量,Declare Section。
– 使用嵌入式 SQL,Select … into … 。
– 加入预编译指令 EXEC SQL。
– 使用 SQLSTATE 变量。
– 使用游标 ( 光标 CURSOR )。
剩余36页未读,继续阅读
资源评论
是空空呀
- 粉丝: 173
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功