数据库系统实验报告 ado连接数据库.docVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档