当前位置:文档之家› 北邮数据库实验三-实验报告

北邮数据库实验三-实验报告

题目:数据库实验三:嵌入式SQL
完成日期:2014.5.22
操作环境:Microsoft Visual C++ 6.0 SQL server 2008 R2
1 实验目的
1、熟悉在Visual Studio C++环境中通过ODBC实现数据库互连;
2、熟悉通过嵌入式SQL对数据库进行操作;
3、掌握数据库应用程序界面开发基本流程。

2 实验内容及要求
1、在Visual Studio C++环境中通过ODBC实现与实验1建立的数据库StuManagement的互联,进行实验要求的各种操作,关系模式和数据的操作均通过应用程序界面完成;
2、根据以下要求认真进行实验,记录所有的实验用例,填写实验报告。

2.1 数据库连接
2.1.1 通过ODBC实现与实验1数据库互连;
2.2 关系模式定义
2.2.1创建1个基本表,并插入2行数据;
2.2.2修改及删除基本表;
2.3 数据操作
2.3.1 数据查询操作;
2.3.2 数据删除操作;(
2.3.3 界面执行SQL语句操作
2.4 界面要求:
2.4.1 查询结果的多行显示(至少支持5行以上查询结果的显示) ;(2分)
2.4.2 界面美观,操作简单。

3 操作环境
Microsoft Visual C++ 6.0 Sql server 2008 R2
4 实验步骤
(1)ODBC与数据库互联
找到控制面板——管理工具
打开数据源(ODBC)
点击【添加】,选择SQL server
填写名称和描述,选择自己机器的服务器
按照默认就可以
点击【完成】,数据源就创建好了
5 实验内容与完成情况
(1)整体外观
本次实验,完成了记录的查询(按主键、按内容),记录的添加与删除,新建表,删除表,添加数据,修改表;执行SQL语句,并将查询结果显示出来。

(2)添加记录
刷新表后查看添加结果:
记录已添加。

(3)修改内容
刷新表查看修改结果:
记录已修改。

(4)查询(仅学号匹配)
查询结果显示在“当前学生信息”一栏
(5)查询(全记录匹配)
这种查询模式支持对记录中的所有字段查询匹配。

(6)表操作
新建一张表:
新建了一张TERCHER表
添加记录
刷新表查看添加结果:
修改表:
新增了一列S_age
删除表
TEACHER表已删除
(7)SQL操作
SQL执行结果
6 出现的问题
我是严格按照pdf上的步骤来做的,没有遇到较大较严重的问题,小的问题主要就是代码在复制粘贴过程中格式乱了,需要重新调整。

这个实验最大的难度在于我们没有MFC基础,所以有一些概念是第一次接触,MFC上手比较吃力。

还有一个当时比较头疼的问题如下:
在设置对话框属性时,我手贱选择了
导致程序报错,浪费了大量时间
解决方案:
改回来就行了。

相关主题