
正文
mfcADO连接SQLSERVER,mfc连接数据库mysql
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c++与sqlserver数据库怎样连接
1、在你所建立的C++项目中的stdafx.h头文件中引入ADO 具体代码如下 import “c:\Program Files\Common Files\System\ado\msado1dll”no_namespace rename(”EOF”, “adoEOF”) rename(”BOF”, “adoBOF”)定义_ConnectionPtr变量后调用Connection对象的Open方法建立与服务器的连接。
2、打开Visual Studio 2008工具,点击文件菜单,选择新建下面的项目选项,如下图所示。在弹出的新建项目界面,选择控制台程序,然后点击确定按钮,如下图所示。在Program.cs界面中引入SqlClient命名空间,这个空间里包含了所有的操作SQL SERVER的功能,如下图所示。
3、添加对ADO的支持;创建一个数据源连接;对数据源中的数据库进行操作;关闭数据源。代码如下所示:// TestADOSql.cpp : 定义控制台应用程序的入口点。
相关问答
Q1: MFC怎么连接数据库
1、“配置工具”-“SQL Server外围应用配置器”- 选择“服务和连接的外围应用配置器”-选择Database Engine节点下的 “远程连接”- 选择“本地连接和远程连接”- 选择“同时使用TCP/IP和named pipes”- 点击确定,重新启动 数据库 服务。
2、. 由于使用的是ADO架构 首先需要在StdAfx.h文件中导入msado1dll 和 oledb3dll连个动态连接库文件倒入方式为:import msado1dll no_namespace rename (EOF, adoEOF)import oledb3dll no_namespace 两个文件的实际所在位置由于系统安装的位置不同而不同。
3、建立数据源 有表就可以建立数据源,不管是Access、Excel、SQL Server、MYSQL,都可以建立数据源,方法是:“控制面板”下点击“管理工具”双击“数据源”,如果是Access和Excel需要指明具体的文件。将下面代码保存到myodbc.h和myodbc.cpp,并添加到MFC工程里。
Q2: MFC怎么连接MYSQL数据库?求详细(mfc连接数据库sqlserver)
1、. 由于使用的是ADO架构 首先需要在StdAfx.h文件中导入msado1dll 和 oledb3dll连个动态连接库文件倒入方式为:import msado1dll no_namespace rename (EOF, adoEOF)import oledb3dll no_namespace 两个文件的实际所在位置由于系统安装的位置不同而不同。
2、配置ODBC数据源:打开控制面板下的“数据源”,弹出“ODBC数据源管理器”,选择DSN选项卡-》添加-你选择你的SQL Server选项,单击完成。如图然后你再按照向导提示添加。代码中用ODBC访问数据库你得加上afxdb.h头文件,用CDataBase 类连接数据库、CRecordSet类查询记录。
3、又在学这些没用的东西啊。添加图片,先导入一个图片到VC资源中,然后放一个picture控制,要bmp格式 连接mysql,用api,MYSQL安装目录下有的,也可以用mysql++类库库 放弃吧,不要弄这些没用的东西了。这么喜欢理,学VB或者.NET好了,多方便。
Q3: MFC中怎么连接SQL数据库
在stadafx.h里面添加#include //新加入头文件,用于cdatabase类。
“配置工具”-“SQL Server外围应用配置器”- 选择“服务和连接的外围应用配置器”-选择Database Engine节点下的 “远程连接”- 选择“本地连接和远程连接”- 选择“同时使用TCP/IP和named pipes”- 点击确定,重新启动 数据库 服务。
. 由于使用的是ADO架构 首先需要在StdAfx.h文件中导入msado1dll 和 oledb3dll连个动态连接库文件倒入方式为:import msado1dll no_namespace rename (EOF, adoEOF)import oledb3dll no_namespace 两个文件的实际所在位置由于系统安装的位置不同而不同。
教你个连接数据库的方法。首先新建一个txt文件,把他命名为aaa.udl然后双击它配置数据库的连接。配置好连接成功后,将该文件放置程序文件夹内。
用DAO更方便 CDaoDatabase dao;dao.Open(d:\\data.mdb);就连接上了。。
一般是 Data Source=“” 这句出错了。连接用户名密码是否正确的话,你可以不用代码直接登陆一下试试是否成功。还有sqlserver 不同版本的驱动是不一样的,比如2000 2008就是不一样的代码。
Q4: ADO连接本地数据库出现问题
这个是监听没有配置或者没有启动报错IP错误。 在设置URL时错误,例如:jdbc:oracle:thin:@19160.36:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误:一般不会错误。
你确认安装了数据库。进入服务,看一个有没有mssqlserver的服务,并且这个服务后面跟着个括号,看一下括号里面是什么。并且看一下启动了没有。如果没有mssqlserver,就说明没有安装。
不外乎ip地址、数据库名、驱动名称、用户名、密码这几个因素,另外看看数据库服务是否启动。
应该是关键字冲突 对表命名最好不要用像user,name等等常见的单词,我过去用name命了个表名,结果一直都有错,最后才发现是命名的问题。
Q5: MFC连接到数据库,数据库位置发生改变后,怎样重新接入?
1、server,在mfc下都可以通过ado进行数据库连接。access连接的时候只需要传入数据库文件的存放路径就行;sql server连接的时候,得传入服务器名、数据库名、用户名、用户密码等参数。
2、在stadafx.h里面添加#include //新加入头文件,用于cdatabase类。
3、用vc0,通过ODBC连接数据库,但是程序编译后出现如下界面,无法打开数据库的表格内容。ODBC连接测试能够通过。除了SQL Active Directory Helper以外的服务都是启动的,表格类型均为uchar。
4、首先,你的机器上要保证有sqlserver,并能正确进入并创建数据库,表等。建议把那个SA的密码自己重新设定一下,设定方法:打开sqlserver2005SQLServerManagementStudio,进去后在那个安全性--登录名--右键点击SA属性,设置密码,状态里面改成,授予启用。
关于mfcADO连接SQLSERVER和mfc连接数据库mysql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








