VC++环境下连接 SQL Server 数据库方法指导
实验类型:设计型
一、实验环境
1.Windows XP 操作系统;
2.VC++6.0 开发环境;
3.SQL server 2000 数据库管理系统。
二、实验内容和要求
利用 VC 开发应用程序,要求能够通过界面完成对数据库中数据的查询、插入、删除
以及修改。
三、实验原理
VC 访问 SQL Server 数据库,常用的方法有两种:通过 ODBC 连接和通过 ADO 连接。
下面分别介绍一下。
采用 ODBC 方式要求先创建 ODBC 数据源,应用程序通过数据源与数据库连接;并且
在创建应用程序时,只能是基于单文档或多文档,而无法直接创建基于对话框的应用程序。
采用 ADO 方式无需创建数据源,应用程序可通过 ADO 直接与数据库连接;ADO 方式
可以创建基于对话框的应用程序。
两种方式都要在应用程序中添加代码以完成相应的初始化功能。
四、实验步骤
下面通过两个例子分别介绍基于 ODBC 方式和基于 ADO 方式的实验步骤。
1 基于 ODBC 方式的实验步骤
(1)在 SQL Server2000 中创建数据库 student,该数据库中有学生表 s 用来存放学生信息。
s 表的结构如下:
属性名 类型 是否为主键 允许空 备注
sno char(8)
是 学号
sname varchar(10)
否
√
姓名
age int
否
√
年龄
dept char(4)
否
√
所在系号
comment varchar(8)
否
√
评语
s 表的创建方法在此不详述。
(2)创建 ODBC 数据源
“开始”--〉“设置” --〉“控制面板” —〉“管理工具” —〉“数据源( ODBC)”,打开之
后出现如图 1 所示窗口。