vc++环境下连接sql server数据库方法指导

vc++环境下连接sql server数据库方法指导

ID:6073029

大小:2.18 MB

页数:21页

时间:2018-01-02

vc++环境下连接sql server数据库方法指导_第1页
vc++环境下连接sql server数据库方法指导_第2页
vc++环境下连接sql server数据库方法指导_第3页
vc++环境下连接sql server数据库方法指导_第4页
vc++环境下连接sql server数据库方法指导_第5页
资源描述:

《vc++环境下连接sql server数据库方法指导》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VC++环境下连接SQLServer数据库方法指导实验课时:4课时实验类型:设计型实验方式:集中一、实验环境1.WindowsXP操作系统;2.VC++6.0开发环境;3.SQLserver2000数据库管理系统。二、实验内容和要求利用VC开发应用程序,要求能够通过界面完成对数据库中数据的查询、插入、删除以及修改。三、实验原理VC访问SQLServer数据库,常用的方法有两种:通过ODBC连接和通过ADO连接。下面分别介绍一下。采用ODBC方式要求先创建ODBC数据源,应用程序通过数据源与数据库连接;并且在创建应用程序时,只能是基于单文档或多文档,而无法直接创建基于对话

2、框的应用程序。采用ADO方式无需创建数据源,应用程序可通过ADO直接与数据库连接;ADO方式可以创建基于对话框的应用程序。两种方式都要在应用程序中添加代码以完成相应的初始化功能。四、实验步骤下面通过两个例子分别介绍基于ODBC方式和基于ADO方式的实验步骤。1基于ODBC方式的实验步骤(1)在SQLServer2000中创建数据库student,该数据库中有学生表s用来存放学生信息。s表的结构如下:属性名类型是否为主键允许空备注snochar(8)是学号snamevarchar(10)否√姓名ageint否√年龄deptchar(4)否√所在系号commentvarch

3、ar(8)否√评语s表的创建方法在此不详述。(2)创建ODBC数据源l“开始”--〉“设置”--〉“控制面板”—〉“管理工具”—〉“数据源(ODBC)”,打开之后出现如图1所示窗口。21图1l点击“添加”按钮,出现图2。图2选择SQLServer,点击“完成”,出现图3。图3l名称中填写所创建的数据源的名称,本例中为student,描述可以不填。因为SQLServer的服务器和客户端均安装在本地计算机上,所以服务器为(local)。如果本地计算机上只安装了客户端,服务器安装在另外的机器上,服务器为另一台机器的名称。l点击“下一步”,出现图4。21图4SQLServer如

4、何验证ID的真伪,使用哪种方法要看安装SQLServer2000时选择的是哪种验证方式。如果是Windows验证,选择使用网络登录ID的WindowsNT验证;如果是混合验证模式则要选择下面一种。本例中采用Windows验证。进入数据库无需另外的用户名和密码。l点击“下一步”,出现图5。图5这里要更改默认的数据库,默认情况下数据源所连接的数据库为master,这里要改为student数据库。l点击“下一步”,出现图6。图6这里无需修改,点击“完成”出现图7。21图7l点击“测试数据源”,如果测试成功说明数据源已成功创建。(3)创建VC应用程序。l打开VC++6.0,新建

5、工程,如图8所示。选择MFCAppWizard(exe),工程名为exec1,存放在D盘实验文件夹里。图8l点击“确定”,在出现的窗口中选择“单文档”,点击“下一步”,出现图9。图9这里选择“查看数据库不使用文件支持”,还要选择数据源,点击“数据源…”,弹出如图10所示窗口。21图10l选择“student”数据源,点击“OK”,在弹出的窗口中选择表dbo.s,点击“OK”返回图9所示的界面。以后的创建步骤中没有需要修改的地方可以直接点击完成。这样工程exec1就创建完成了,并且通过数据源与数据库发生了关联。l创建好的工程可以运行,结果如图11所示。图11(4)界面设计

6、l在工作区左边的树型结构中,选择ResourceView,展开Dialog节点,双击IDD_EXEC1_FORM,打开该对话框。在这里添加所需控件。如图12所示。图12l此时运行程序,结果如图13所示。21下一记录图13从界面可以看出程序要完成的功能。完整的程序运行后,界面默认显示表中的第一条数据,点击工具栏中的“下一记录”可以显示下一条记录;点击“删除”按钮可将当前显示的数据从库中删除;点击“清除”按钮,将所有编辑框清空;在界面输入学生信息,点击“添加”按钮可将此学生信息输入至数据库;点击“修改”按钮可修改当前显示的学生信息。l为界面上的编辑框和按钮添加变量和函数。在

7、界面右键单击,选择“建立类向导”,弹出如图14所示窗口。图14本例中需要为编辑框IDC_AGE,IDC_COMMENT,IDC_DEPARTMENT,IDC_NAME,IDC_SNO添加变量。以IDC_AGE为例,点击“ADDVariable”弹出如图15所示窗口。图1521在下拉框中选择m_pSet->m_age为变量名,这里的变量是与数据库表s中的字段相对应的,变量类型也与s中的字段类型对应。其它变量的添加方法相同。为按钮添加函数比较简单,双击按钮即可。添加的函数在exec1View.cpp文件中。(5)代码设计l“清除”按钮所添加的

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

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

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