地理与生物信息学院
2012 / 2013 学年第 一 学期
实 验 报 告
课程名称: 数据库
实验名称: 嵌入式SQL、存储过程及ODBC等访问数据库
班 级 学 号 学 生 姓 名 周炳威 , 指 导 教 师
日 期: 2013 年 5 月
数据库
一、实验题目及实验环境:
嵌入式SQL、存储过程及ODBC等访问数据库
操作系统:Windows 7
数据库管理系统:SQL SERVER2000个人版
Compiler:Visual C++ 6.0
二、实验内容:
1. 通过C语言编写访问数据库的应用程序来对数据库进行操作 嵌入式SQL、ODBC
2.用SQL Server编写存储过程, 对数据库进行操作
3. 通过嵌入式SQL,对学生课程数据库中的表,完成下面功能: 4.依次检查某个系的学生记录,交互式更新学生年龄。 5.对学生课程数据库,编写存储过程,完成下面功能:
6. 统计某一门课程的成绩分布情况,即按照各分数段统计人数。 7.使用ODBC编写应用程序,对学生课程数据库中的表,完成下面功能:
8.查询选修某一门课程的选课信息,要查询的课程号由用户在程序运行过程中指定,放
在主变量中
三、实验过程及完成情况:
建立数据库表:
2
数据库
1.嵌入式sql
嵌入式SQL的C语言应用程序在VC++6.0、SQL Server 2000环境下的调试可分为五步: 第一步 环境初始化; 第二步 预编译; 第三步 编译; 第四步 连接; 第五步 运行。 1、环境初始化
(1) 将文件夹devtools复制到SQL Server的系统目录C:\\Program Files\\Microsoft SQL
3
数据库
Server\\(或 在安装Microsoft SQL Server 2000时选择安装Development Tools,为使用嵌入式SQL语言准备必要的头文件和库文件。)
(2)初始化Visual C++ 6.0编译器环境。在命令行方式下运行文件\\Microsoft Visual Studio\\VC98\\Bin\\vcvars32.bat。
运行文件\\Microsoft Visual Studio\\VC98\\Bin\\vcvars32.bat。
(3)初始化SQL Server的预编译环境。在命令行方式下运行文件: C:\\Program Files\\Microsoft SQL Server\\DEVTOOLS\\SAMPLES\\ESQLC\\setenv.bat。
直接是由附件里的运行程序直接运行
( 4) VC++6.0环境配置。具体配置分为如下三步:
①单击菜单中Tools(工具)->options(选择)->directories(目录)->Include Files:添加 C:\\Program Files\\Microsoft SQL Server\\devtools\\include。将SQL server自带的用于数据库开发的头文件包含到工程环境中。
②Tools(工具)->options(选择)->directories(目录)->Lib Files:添加C:\\Program Files\\Microsoft SQL Server\\devtools\\x861ib。将开发用到的包包含到工程中。
③project(工程)->Settings(设置)->Link->Object(对象)/Library Modules(库模块),
4
相关推荐: