当前位置: 首页 > >

《VC数据库编程》第4章

发布时间:

第 4 章 VC++数据库开发基础

4.1 VC++ 6.0 工程创建向导
Visual C++为建立应用程序提供了工程创建向导,在向导的指引下,可以建立各种类 型的应用程序。执行 Visual C++*台上的“File>New”菜单命令,或者按下快捷键【Ctrl】 +【N】,就可以启动 VC++ 6.0 的工程创建向导,如图 4-1 所示。 在图 4-1 中可以看到,VC++ 6.0 工程创建向导可以创建多种类型的应用程序,我们在 本书能用到的有如下几种: ATL COM AppWizard:用于创建 ATL 应用程序。 MFC AppWizard:用于创建 MFC 应用程序。 New Database AppWizard:用于创建一个新的数据库。

图 4-1

VC++ 6.0 工程创建向导

在通常的数据库应用开发中,最常用的数据库工程类型是通过 MFC AppWizard 创建 的,这种类型也是绝大多数 VC++应用程序的工程类型,它支持 MFC 的文档—视图结构, 具有良好的界面基础。另外我们在本书中还要用到 ATL COM AppWizard 创建的工程,这 种工程包含了使用 ATL 模板类和 COM 接口的所有头文件,我们可以在这样的工程里直接 使用 ATL 模板类和 COM 对象。

4.2 VC++ 6.0 数据库新建工具
VC++ 6.0 提供了可视化数据库开发工具, 用于创建一个新的 SQL Server 数据库。 建立

第4章

VC++数据库开发基础

一个新的 SQL Server 数据库的操作步骤如下: (1) 开启 VC++的工程创建向导。 VC++的菜单中执行 从 “File>New” 命令, VC++ 6.0 将 工程创建向导显示出来。如果当前的选项卡不是 Project,单击 Project 选项卡将它选中。在 左边的列表里选择 New Database AppWizard 项,在 Project Name 编辑区里输入工程名称, 并在 Location 编辑区里调整工程路径。如果要向当前工作区里添加数据库工程,应单击 Add to current workspace,否则单击 Create new workspace。如图 4-2 所示。单击 OK 按钮。

图 4-2

创建新数据库的向导

(2) 选择 SQL Server 数据库服务器。VC++弹出“New Database Wizard Step 1 of 4”对话 框,开始执行 SQL Server 数据库创建的第一步,如图 4-3 所示,用户应在这个对话框里输 入保存这个数据库的 SQL Server 服务器名称、登录用户 ID 和口令。

图 4-3

新建数据库向导第一步:定义 SQL Server 服务器

(3) 在“新建数据库向导”第一步对话框里单击 Next 按钮,执行新建数据库的第二步, 弹出“New Database Wizard Step 2 of 4”对话框,如图 4-4 所示。

-28-

第4章

VC++数据库开发基础

图 4-4

新建数据库向导第二步:选择数据库设备

(4) 在第二步对话框里,选择使用的数据库设备和日志设备,选择后, “新建数据库向 导”将新建的数据库放置在所选择的数据库设备上,将日志放置在所选择的日志设备上。 也可以选择新建数据库设备和日志设备, “新建数据库向导” 将弹出新建设备对话框, 建立 新的数据库设备和日志设备。 (5)完成设备的选择后,在第二步对话框里单击 Next 按钮,执行新建数据库的第三步 操作,弹出 New Database Wizard Step 3 of 4 对话框,如图 4-5 所示。

图 4-5

新建数据库向导第三步:定义数据库

(6) 在第三步对话框里定义数据库的名称、 初始数据库和日志的存储空间大小。 完成后, 单击 Next 按钮,弹出 New Database Wizard Step 4 of 4”对话框,如图 4-6 所示。 (7) 在第四步对话框里单击 Finish 按钮,完成数据库的创建。VC++将该数据库显示在 工作区的“Data View”选项卡里。在新建的数据库里,可以添加新的表、视图以及存储过 程等数据库对象,操作远程的 SQL Server 服务器就像操作本地数据库一样。 -29-

第4章

VC++数据库开发基础

图 4-6

新建数据库向导第四步:完成创建

4.3 VC++ 6.0 的数据库工程
VC++ 6.0 提供的另一个可视化数据库开发工具是数据库工程向导, 该向导用于创建一 个数据库工程, 通过该工程可以方便地管理本地或者远程的数据。 数据库工程不包含代码, 但是可以使我们能够方便地处理代码中正在使用的数据库。 操作步骤: (1) 开启 VC++的工程创建向导。 VC++的菜单中执行 从 “File>New” 命令, VC++ 6.0 将 工程创建向导显示出来,对话框“New” 如图 4-7 所示。如果当前的选项卡不是 Project, 单击 Project 选项卡将它选中。在左边的列表里选择 Database Project 项,在 Project Name 编辑区里输入工程名称,并在 Location 编辑区里调整工程路径。如果要向当前工作区里添 加数据库工程,应单击 Add to current workspace,否则单击 Create new workspace。

图 4-7

创建数据库工程的新建向导

-30-

第4章

VC++数据库开发基础

(2) 选择工程的数据源。在“New”对话框里单击 OK 按钮,VC++弹出如图 4-8 所示的 “选择数据源”对话框,提示选择数据源。

图 4-8

“选择数据源”对话框

(3) 设置机器数据源。在“选择数据源”对话框里单击“机器数据源”选项标签,在“数 据源名称”列表里选择一个机器数据源,例如选择“ODBCDemo2” ,如图 4-9 所示。

图 4-9

选择机器数据源

(4) 在“选择数据源”对话框里单击“确定”按钮,该数据库工程显示在 VC++工作 (Workspace)区的“Data View”选项卡里,如图 4-10 所示。

图 4-10 打开的数据库工程

-31-

第4章

VC++数据库开发基础

(5) 在数据库工程工作区(Workspace)的“Data View”选项卡里,数据源下面有两个 节点:Tables 和 Views,这两个节点分别包含了该数据源里的表和视图。双击 Tables 节点, 数据库工程将数据源的表显示在 Tables 节点之下,如图 4-11 所示。 (6) 双击 Views 节点,数据库工程将数据源的视图显示在 Views 节点之下,如图 4-12 所示。

图 4-11 数据源的表

图 4-12 数据源的视图

(7) 在图 4-11 里,鼠标双击“类别”节点,数据库工程将“类别”表显示在数据窗口里, 如图 4-13 所示。

图 4-13 打开的数据源里的“类别”表

(8) 在打开的窗口里,我们可以编辑这个表,包括增加新的记录、删除记录、修改记录。

-32-

第4章

VC++数据库开发基础

4.4





本章介绍了 VC++数据库开发基础,通过本章的学*,读者应该掌握以下内容: 熟悉 VC++ 6.0 工程创建向导。通过 VC++ 6.0 工程创建向导,创建各种类型的数 据 库 应 用 程 序 , 最 常 用 的 工 程 类 型 是 MFC AppWizard(exe) 和 ATL COM AppWizard。 熟悉 VC++ 6.0 数据库新建工具。利用 VC++ 6.0 数据库新建工具创建一个 SQL Server 数据库,并操作 SQL Server 数据库。 熟悉 VC++ 6.0 的数据库工程。通过 VC++ 6.0 的数据库工程,将数据库应用程序 开发过程中用到的数据源包含在一个数据库工程里,便于数据库应用的开发。

-33-




友情链接: year2525网 工作范文网 QS-ISP 138资料网 528200 工作范文网 baothai 表格模版