- 32
- 0
- 约8.53千字
- 约 15页
- 2017-05-21 发布于浙江
- 举报
数据库系统实验报告 ado连接数据库
《数据库系统概论》实验报告 题目:实验5 ADO连接数据库 班级 姓名 学号 日期 2014年6月9日 一、实验目的
在VC开发环境下使用ADO技术连接数据库
分别使用Connection、Command和Recordset对象实现对数据库的查询
二、实验平台
Visual C++ 6.0开发环境,数据库为微软SQL Server 2000或以上版本。
由于本次试验计算机软件配置原因,该实验是在Visual Stdio 2008 平台上进行的。
三、实验内容和要求
通过VC6的应用程序向导创建一个对话框应用程序,使用ADO连接数据库。
在对话框上放置三个按钮,分别为使用Connection、Command和Recordset对象实现对数据库的查询。
实现每个对话框的事件处理函数,在每个函数中分别通过Connection、Command和Recordset对象实现对数据库的查询。
四、实验步骤
先在Visual Studio 2008中新建一个项目,在左边项目类型列表的“其他语言”选项中选择“Visual C++”,然后在右边的模板窗口中选择建立MFC应用程序,我将此工程命名为AdoConnection。点击确定即可。
如下图4-1 新建项目所示:
以管理员sa登录数据库,新建MyDB数据库,然后运行如下SQL语句,创建前几次实验所建立的表。
图4-1 新建项目
CREATE TABLE course (
Cno char(4) NOT NULL,
Cname char(40) DEFAULT NULL,
Cpno char(4) DEFAULT NULL,
Ccredit smallint DEFAULT NULL,
PRIMARY KEY (Cno)
) ;
--
-- 转存表中的数据 course
--
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(1, 数据库, 5, 4);
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(2, 数学, NULL, 2);
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(3, 信息系统, 1, 4);
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(4, 操作系统, 6, 3);
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(5, 数据结构, 7, 4);
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(6, 数据处理, NULL, 2);
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(7, PASCAL语言, 6, 4);
INSERT INTO course (Cno, Cname, Cpno, Ccredit) VALUES
(8, DB_DESIGN, 1, 2);
--
-- 表的结构 sc
--
CREATE TABLE sc (
Sno char(9) NOT NULL DEFAULT ,
Cno char(4) NOT NULL DEFAULT ,
Grade smallint DEFAULT NULL,
PRIMARY KEY (Sno,Cno),
) ;
--
-- 转存表中的数据 sc
--
INSERT INTO sc (Sno, Cno, Grade) VALUES
(200215121, 1, 92);
INSERT INTO sc (Sno, Cno, Grade) VALUES
(200215121, 2, 85);
INSERT INTO sc (Sno, Cno, Grade) VALUES
(200215121, 3, 88);
INSERT INTO sc (Sno, Cno, Grade) VALUES
(200215122, 2, 90);
INSERT INTO sc (Sno, Cno, Grade) VALUES
(200215122, 3, 80);
-- --------------------------------------------------------
--
-- 表的结构 student
--
CREATE TABLE student (
Sno char(9) NOT NULL,
Sname char(20) DEFAULT N
您可能关注的文档
- 数字电路基础_交通灯课程设计报告.pdf
- 数学 matlab教程1.ppt
- 数学与应用数学系 2013 年度本科教学质量评估报告 .pdf
- 数学实验4-线性规划.pdf
- 数学实验5-2 微分方程问题的解法.ppt
- 数学实验6-1 多项式、插值与数据拟合.ppt
- 数学实验matlab2.ppt
- 数学实验matlab软件入门.doc
- 数学实验__matlab操作基础2.ppt
- 数学实验—hill密码的加密、解密与破译.pdf
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)