MFC通过ODBC连接Mysql

加入头文件 :#include <odbcinst.h>/#include "afxdb.h"

1下载MysqlODBC驱动

2 ODBC;DSN=VPtest;UID=root;PWD=123456;CharSet=gbk(CharSet=gbk)解决中文乱码问题!

   (Mysql字符集utf8)

CString Sqlstr = "Select * from admin;";
CDatabase db;
db.Open(NULL,FALSE,FALSE,"ODBC;DSN=VPtest;UID=root;PWD=123456;CharSet=gbk");
CRecordset rs( &db );
rs.Open( CRecordset::forwardOnly, (L"%s", Sqlstr));
short nFields = rs.GetODBCFieldCount();
while(!rs.IsEOF()){
  rs.GetFieldValue("password", Sqlstr);
  rs.GetFieldValue("admin", Sqlstr);
  rs.GetFieldValue("username", Sqlstr);
  rs.MoveNext();
}
rs.Close();
db.Close();

时间: 2024-10-01 08:31:33

MFC通过ODBC连接Mysql的相关文章

MFC通过ODBC连接mysql(使用VS2012编写MFC)

1.ODBC连接mysql 首先ODBC是什么呢? 开放数据库互连(Open Database Connectivity,ODBC)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口).这些API利用SQL来完成其大部分任务.ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC. 可以通过如下路径找到ODBC:控制面板-

测试ODBC连接MySQL数据库

下面这个例子是最简单的ODBC连接MySQL数据库的例子. 一般步骤: 1.注册驱动: 2.建立连接: 3.创建语句: 4.处理结果: 5.释放资源. 注意: 1.软件开发环境:MyEclipse 8.5+ MySQL5.1 2.代码运行前需要加载Mysql驱动包: 数据库信息截图: 源码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql

MFC与C#连接MYSQL乱码问题

MYSQL数据库编码为:latin1 问题现象:插入中文乱码,及用中文作参数无法得到相应数据 如select * from userinfo where username='李小明' MFC中解决方法: 执行语句前:mysql_query(&m_sqlCon, "set names latin1"); C#中解决方法: string username="李小明"; byte[] bytesStr = Encoding.Default.GetBytes(use

ODBC连接mysql

配置/etc/odbc.ini 执行命令:isql freeswitch freeswitch 123456 -v 第一个报错: [08S01][unixODBC][MySQL][ODBC 5.3(w) Driver]Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 原因:没有/tmp/mysql.sock这个文件. 解决办法:ln -s /var/lib/mysql/mysql.sock /tmp/

VS2013 MFC ODBC连接SQL SERVER数据库编程(三)

VS2013 MFC ODBC连接SQL SERVER数据库编程(三) 转载请注明:http://blog.csdn.net/my_acm/article/category/2616577 继上一篇讲完对数据库的链接以及一些说明之后,本文将实现对数据库的增删查改等操作. 如上图所示就是最终完成的一个简单的小程序. 首先添加列表框的NM_CLICK响应程序.鼠标放在列表框上,右键->添加事件处理程序,找到MN_CLICK消息,添加并编辑,如下图所示. 在响应函数里面添加如下代码: 这样就实现了,点

VS2013 MFC ODBC连接SQL SERVER数据库编程(二)

VS2013 MFC ODBC连接SQL SERVER数据库编程(二) 转载请注明:http://blog.csdn.net/my_acm/article/category/2616577 在上一篇中,我已经说明了如何连接SQL SERVER数据库 下面参考http://wenku.baidu.com/link?url=h1rGgnhSmnclH2lFexHmlP_SZ2LUDRy5xM4wrbTfYlRXZLj2o0ugMT_PFGRxA1XI2pm8NUuEcKGQRA6D77ZieDoyM

PowerDesigner反向工程连接MySql没有mySql odbc驱动

PowerDesignerfang反向工程连接MySql没有mySql odbc驱动 需要安装 MySql ODBC驱动,百度下载吧mysql-connector-odbc-5.3.4-win32.msi 默认安装就行,安装完之后数据源odbc中就有mysql了 PowerDesigner反向工程连接MySql没有mySql odbc驱动

C++MFC连接MYSQL数据库

今天分享一下VS2013MFC利用mysql自己的api函数来连接MYSQL数据库,数据库的安装在这里不多说,可以找教程,我主要记录一下C++MFC连接数据库.需要说明一点,我使用的VS2013是32位的,所以MYSQL也必须使用32位的,这样不会出现莫名奇妙的错误.接下来开始步骤: 一:项目配置 1.打开mysql的安装路径,找到include文件夹和lib文件夹 如图:    2.打开项目 –> 属性 –>VC++目录  如图:     把include和lib分别添加到包含目录和库目录即

通过java连接mysql总结

简介:通过java连接mysql需要用到JDBC驱动.JDBC驱动安装在mysql-client客户端,mysql-server服务端不需要安装. 数据库安装初始化略.测试用到的命令: 1.创建测试用库,表,字段: create database score; use score; create table score(id nvarchar(10),stu_id nvarchar(10),c_name nvarchar(10),grade nvarchar(10)); insert into