实验7-C++Builder访问SQLServer数据库

实验7-C++Builder访问SQLServer数据库

ID:37758132

大小:968.50 KB

页数:21页

时间:2019-05-30

实验7-C++Builder访问SQLServer数据库_第1页
实验7-C++Builder访问SQLServer数据库_第2页
实验7-C++Builder访问SQLServer数据库_第3页
实验7-C++Builder访问SQLServer数据库_第4页
实验7-C++Builder访问SQLServer数据库_第5页
资源描述:

《实验7-C++Builder访问SQLServer数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++Builder访问SQLServer2000数据库一.数据库操作中常用组件的功能及关系图在C++Builder程序设计时,若需要访问数据库,则要用到许多数据库相关的组件(控件),常见的数据库组件功能及关系如图1所示:存储过程组件Connection命令组件Connection连接组件(功能:执行存储在服务器上的程序代码)ADOStoredProcADOCommand(功能:与数据库进行连接)ConnectionString(连接串属性指明数据库的类型、数据库名称及访问密码等)(功能:通过SQL语句直接对数据进行添加、删除和修改等操作)数据集

2、组件Connection(功能:直接访问数据库中的数据)数据源组件DataSet(功能:为数据组件提供数据来源)数据组件DataSource(功能:显示并允许用户操作数据)ADOTable、ADOQuery等DataSourceDBEdit、DBGrid、DBLookupComboBox等ADOConnection图1C++Builder数据库常用组件功能及关系图二.程序设计总体思想为了充分展示C++Builder访问数据库的强大功能,本实验总体设计思想可用图2来表示。它具有以下特点:l展示C++Builder访问SQLServer数据库的七种典

3、型用法(七个模块)l每个实验模块均可独立设计与运行l学生可根据自身情况有选择地做其中几个模块或全部模块图2实验总体设计一.实验指导1.实验准备(附加Engineering数据库)确认SQLServe2000的服务管理器已经正常运行。启动SQLServer企业管理器,执行菜单命令“工具-所有任务-附加数据库”,出现以下“附加数据库”对话框,如图3所示:图3附加数据库对话框点击按钮,在随后出现的“浏览现有的文件”对话框中,找到并选择“Engineering_Data.MDF”后,点击“确定”按钮,回到“附加数据库”对话框,点击“确定”按钮,出现图4所

4、示的对话框即表示附加完成:图4附加完成对话框1.第一模块(数据显示及交互操作)(1)功能简介显示数据库中的文本或图像数据;提供一个导航栏,并通过它允许用户对数据表进行插入、删除或修改等操作。(2)VCL组件对象及布局启动C++Builder。在窗体上放置一个组框GroupBox、四个标签Label、一个数据库连接ADOConnection、一个表数据集ADOTable、一个数据源DataSource、三个数据编辑框DBEdit、一个数据图像DBImage和一个数据导航栏DBNavigator组件,此时设计界面如图5所示:图5初始设计界面(3)组件

5、对象的属性设置按表1~表5设置以上各VCL组件对象的属性。表1组框与标签对象的属性设置组件所属的选项卡默认组件名组件AutoSize属性Caption属性StandardGroupBox11组框数据显示及交互操作Label1标签false零件信息表Label2false零件编号Label3false零件名称Label4false材料表2数据库连接对象的属性设置组件所属的选项卡默认组件名组件Name属性ConnectionString属性LoginPromptConnectedADOADOConnection1数据库连接Engineering(设置

6、方法见表下文字)falsetrue数据库连接组件对象的ConnectionString属性设置方法如下:选中该对象,在属性面板内找到ConnectionString,点击该属性值后面的按钮,会出现如图6所示的“Form1->EngineeringConnectionString”对话框:图6Form1->EngineeringConnectionString对话框点击“Build…”按钮,会出现如图7所示的“数据连接属性”对话框的“提供程序”页面:图7“数据连接属性”对话框的“提供程序”页面选择“MicrosoftOLEDBProviderfor

7、SQLServer”列表行,并点击“下一步”按钮,则又出现如图8所示的“数据连接属性”对话框的“连接”页面:图8“数据连接属性”对话框的“连接”页面按图8输入服务器名称(local表示本地计算机,注意两边有括号),并选择相应的数据库,然后点击“确定”按钮,返回图6所示的对话框,再点击“OK”按钮,完成属性设置。表3表数据集对象的属性设置组件所属的选项卡默认组件名组件Name属性Connection属性TableName属性Active属性ADOADOTable1表数据集PartsEngineering零件信息表true表4数据源对象的属性设置组件

8、所属的选项卡默认组件名组件Name属性DataSet属性DataAccessDataSource1数据源DSPartsParts表5数据

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。