实验7 c builder访问sqlserver数据库.pdfVIP

  • 14
  • 0
  • 约2.34万字
  • 约 19页
  • 2017-05-21 发布于浙江
  • 举报
实验7 c builder访问sqlserver数据库

C++Builder访问SQLServer2000数据库 一 数据库操作中常用组件的功能及关系图. 在C++ Builder 程序设计时,若需要访问数据库,则要用到许多数据库相关的组件 (控件),常见 的数据库组件功能及关系如图 1所示: ADOStoredProc ADOCommand 存储过程组件 Connection Connection 命令组件 (功能:执行存储在服 (功能:通过SQL 语句直接对数 务器上的程序代码) 据进行添加、删除和修改等操作) Connection 连接组件 ADOConnection String (功能:与数据库进行连接) (连接串属性指明数据库的类 型、数据库名称及访问密码等) ADOTable ADOQuery 、 等 Connection 数据集组件 (功能:直接访问数据库中的数据) DataSource DataSet 数据源组件 (功能:为数据组件提供数据来源) DBEdit、DBGrid、DBLookupComboBox 等 DataSource 数据组件 (功能:显示并允许用户操作数据) 图 1 C++ Builder数据库常用组件功能及关系图 二 程序设计总体思想. 为了充分展示C++ Builder 访问数据库的强大功能,本实验总体设计思想可用图 2 来表示。它具 有以下特点:  展示C++ Builder 访问SQL Server 数据库的七种典型用法 (七个模块)  每个实验模块均可独立设计与运行  学生可根据自身情况有选择地做其中几个模块或全部模块 图 2 实验总体设计 三 实验指导. 1. 实验准备 (附加Engineering数据库) 确认SQL Serve2000 的服务管理器已经正常运行。 启动SQL Server 企业管理器,执行菜单命令“工具-所有任务-附加数据库”,出现以下“附加数据 库”对话框,如图 3所示: 图 3 附加数据库对话框 点击 按钮,在随后出现的 “浏览现有的文件”对话框中,找到并选择 “Engineering_Data.MDF” 后,点击 “确定”按钮,回到 “附加数据库”对话框,点击 “确定”按钮,出现图 4 所示的对话框即 表示附加完成: 图 4 附加完成对话框 2. 第一模块 (数据显示及交互操作) (1) 功能简介 显示数据库中的文本或图像数据;提供一个导航栏,并通过它允许用户对数据表进行插入、删除 或修改等操作。 (2) VCL 组件对象及布局 启动 C++ Builder 。在窗体上放置一个组框 GroupBox、四个标签 Label、一个数据库连接 ADOConnection、一个表数据集ADOTable、一个数据源DataSource、三个数据编辑框DBEdit、一个 数据图像DBImage 和一个数据导航栏DBNavigator 组件,此时设计界面如图 5所示:

文档评论(0)

1亿VIP精品文档

相关文档