实验四 数据库接口实验-1
实验目的
1.通过实验了解通用数据库应用编程接口 ODBC 的基本原理和实现机制,熟悉主要的 ODBC
接口的语法和使用方法;
2.利用 C 语言(或其它支持 ODBC 接口的高级程序设计语言)编程实现简单的数据库应用程
序,掌握基于 ODBC 的数据库访问的基本原理和方法
3.学习 java 语言,并采用 jdbc 接口方式对数据库进行访问
实验内容与步骤
1. 以教科书第四章关于 SQL 语言相关内容为基础,课后查阅、自学 ODBC 接口有关内容,
包括 ODBC 的体系结构、工作原理、数据访问过程、主要 API 接口的语法和使用方法
等。
2..以实验二建立的学生数据库为基础,编写 C 语言(或其它支持 ODBC 接口的高级程序设
计语言) 数据库应用程序,按照如下步骤访问数据库
(a) Step1. ODBC 初始化,为 ODBC 分配环境句柄
(b) Step2. 建立应用程序与 ODBC 数据源的连接
(c) Step3. 利用 SQLExecDirect 语句,实现数据库应用程序对数据库的建立、查询、
修改、删除等操作
(d) Step4. 检索查询结果集
(e) Step5. 结束数据库应用程序
实验要求
1.要求所编写的数据库访问应用程序中使用到以下主要的 ODBC API 函数:
(1) SQLALLocEnv:初始化 ODBC 环境,返回环境句柄
(2) SQLALLocConnect:为连接句柄分配内存并返回连接句柄
(3) SQLConnect:连接一个 SQL 数据资源
(4) SQLDriverConnect
连接一个 SQL 数据资源,允许驱动器向用户询问信息
(5) SQLALLocStmt