- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vs2010版本的COBDC方式连接数据库(ACCESS和SQL2008)
VS2010连接数据库(access和sql 2008)现在很多人开始用VS2010的C++了,以前大家都是从VC6.0开始使用,对6.0比较熟悉,网上很多关于连接数据库的方法都是针对VC6.0的,很多人用2010用了一段时间之后不随手就放弃了,继续使用VC6.0.作者作为一名VS2010版本开始学习使用的人在数据库连接的时候也遇到很多问题,在这里和大家分享如下:首先是用ACCESS 方式连接数据库:以前VC6.0怎么连接相信大家都能够百度得到了,他是通过首先打开控制面板-管理工具-数据源(ODBC)就到了图一界面:图一然后点击右边的添加按钮:很多书里面都叫添加时候选第二项,也就是图二里面所以深色背景那项:图二Vc6.0的操作就是这样选择。但在VS2010里面就不对。我用的是VS2010然后用ACCESS2007做数据库保留后缀名:accdb如图三图三选择这一项在VS2010里面就不会出错了我在这里添加了一个叫:liyixu的access数据库这就配置好了数据源接下来,讲VS2010里面怎样连接这个数据库:在VC6.0里面是通过添加类的方法来添加数据库里面的具体某一个表。而在VS2010里面也差不多。但是当我们按照VC6.0添加正常类的时候发现,他没有基类CRecordset类可以选择:图四比如:如果选择图四中的MFC类图五他里面没有CRecordset基类可供选择,也就无从选择数据源和表。那么VS2010里面其实是有专门的ODBC使用者设置的。选择:图六图六中的MFC ODBC使用者选项,不需要输入名称位置,点击添加按钮:图七进入MFC ODBC使用者向导:点击数据源按钮,进入选择数据源对话框,把文件数据源视图切换到系统数据源视图:图八选择之前在数据源中定义的liyixu 用户数据源点击确定出现登陆界面:图九这里我登录名和密码是在添加数据源时在高级选项中设置的,如果你没有设置,当然就没有,直接单击确定按钮就可以连接了图十出现图示界面 我的数据库里面只有一个表会员信息,所以直接选择他,然后单击确定回到向导界面,单击完成,完成连接在这里你可以自定义自己的类的名称:图 十一我在这里就直接以(huiyuaninfo)会员信息为类名了。在图十一中我勾选了绑定所有列 然后就会被卡住程序崩溃,然后不勾选就没有这种情况,如果在前面图九中你设置了登陆名和密码,程序也会发出警告,所有密码出现在代码中,编译也会不成功,这时候把#error那一行注释掉就行了。这样就能以ODBC方式连接上ACCESS数据库很清楚吧下面讲一讲怎样连接SQL 2008 (这个是重点):很多人连接SQL失败是数据库配置的问题,权限没有,所以访问被拒绝。这个要从SQL 2008的安装说起,由于是一时兴起写这篇文章,所以我就不把自己的数据库卸载了重装了,其实就一个地方。在SQL 2008安装过程中,很多教材都叫选择windows登陆模式,默认实例。而不管是这里讲的ODBC模式连接SQL 还是ADO方式这种比较方便的方式连接都需要登录名和密码。你在单击上做练习的话 当然是不需要什么登录名的了,window验证,开机就可以用自然很方便,但是其他软件要访问它,必然要给他权限和接口,所以选择混合模式,设置SQL登录方式中用户名sa的密码。注意:密码一定要复杂不然还通不过。这是其一。二、打开SQL Server 2008 配置工具-SQL Server 配置管理器。首先确保sql server服务开启,然后图 十二我安装的学习版哈,见笑了,设置SQL Server网络配置中SQL EXPRESS和MSSQLSERVER中的TCP/IP和Named Pipes协议的状态为启用,默认是不启用的。设置完成后重启服务就可以了。然后配置ODBC数据源:以一个简单实例来说明:学籍管理系统。 打开SQL Server management Studio以SQL server方式连接数据库:图 十三新建数据库 member。在member数据库里面创建两个表:user和score。我之后会以ODBC方式连接score表设计score表:图 十四有上图所示的一些列。然后再自己先编写一些内容:比如:图 十五这是我随意编写的一些信息然后开始同前面设置ACCESS数据源一样的操作:这里添加选SQL Server选项:图 十六图 十七 服务器选自己的电脑,因为单机练习嘛,最简单了,点击完成。出现图十八所示界面:图 十八你可以单击测试数据源,测试一下,如果照前面的设置进行了的话,连接就会成功,出现如图十九的对话框:图 十九至此,ODBC的sql数据源设置好了:图 二十然后打开VS2010新建项目,创建MFC对话框程序。在VS2010中创建对话框向导没有连接数据源的选项,单文档和多文档是有的。那么先不管,先来设计学
您可能关注的文档
最近下载
- 第15章量子物理-效应.pptx VIP
- 精品解析:浙江省杭州市余杭区2024-2025学年八年级10月月考语文试题(原卷版).docx VIP
- 镧热还原法年产35吨稀土金属钐的工艺设计.docx VIP
- 镧热还原法年产25吨稀土金属钐的工艺设计.docx VIP
- 2024年江西省南昌市保安员上岗资格证考试题库及答案(真题) .pdf VIP
- 2025年北师大版一年级数学上册月考试卷含答案.doc VIP
- 劳动教案(全册)五年级上册——人民出版社(表格式).pdf VIP
- 2025年部编版七年级 语文(上下全册)字词拼音及解释 .pdf VIP
- 安全标识中英文可直接打印.doc VIP
- 退役士兵驾驶技能培训服务投标方案(技术标).pdf VIP
文档评论(0)