文件名称:中止处理-ubuntu 18.04 安装opencv3.4.5的教程(图解)
文件大小:4.99MB
文件格式:PDF
更新时间:2024-07-15 01:58:49
数据库系统概 王珊 课后习题
(1)配置数据源 配置数据源有两种方法: ①运行数据源管理工具来进行配置; ②使用 Driver Manager 提供的 ConfigDsn 函数来增加、修改或删除数据源。这种方法特别适用于在应用程序 中创建的临时使用的数据源。 (2)初始化环境 应用程序通过调用连接数和某个数据源进行连接后,Driver Manager 调用所连的驱动程序中的 SQLAllocHandle,分配环境句柄的数据结构。 (3)建立连接 应用程序调用 SQLAllocHandle 分配连接句柄,通过 SQLConnect、SQLDriverconnect、SQLBrowseconnect 与数据源连接。 (4)分配语句句柄 语句句柄含有具体的 SQL 语句以及输出的结果集等信息。在后面的执行函数中,语句句柄都是必要的输入 参数。应用程序还可以通过 SQL GetStmtAttr 来设置语句属性(也可以使用默认值)。 (5)执行 SQL 语句 应用程序处理 SQL 语句的方式有两种:预处理(SQLPrepare、SQLExecute 适用于语句的多次执行)或直接执 行(SQLExecdirect)。 (6)结果集处理 ODBC 中使用游标来处理结果集数据。 ①游标分类 a.forward-only 游标 只能在结果集中向前滚动,它是 0DBC 的默认游标类型。 b.可滚动游标 又可以分为静态(static)、动态(dynamic),码集驱动和混合型(mixed)四种。 ②游标打开方式 当结果集刚刚生成时,游标指向第一行数据之前,应用程序通过 SQLBindCol,把查询结果绑定到应用程序缓 冲区中,通过 SQLFetch 或是 SQLFetchScroll 来移动游标获取结果集中的每一行数据。最后通过 SQLCloseCursor 来关闭游标。 (7)中止处理 处理结束后,应用程序将首先释放语句句柄,然后释放数据库连接,并与数据库服务器断开,最后释放 ODBC 环境。 五、OLE DB 1.定义 OLE DB 是基于组件对象模型(Component ObjectModel,COM)来访问各种数据源的 ActiveX 的通用接口, 它提供访问数据的一种统一手段,而不管存储数据时使用的方法如何。OLE DB 支持的数据源可以是数据库,也 可以是文本文件、Excel 表格、ISAM 等各种不同格式的数据存储。 2.结构 图 8-6是一个基于 OLE DB 体系结构设“程序的编程模型。OLE DB 体系结构中包含消费者(consumer)和 提供者(provider)两部分。 84