日期:2014-05-16  浏览次数:20706 次

如何使用局域网中其他电脑的MySQL数据库?
在VC下用ODBC连接MySQL数据库,想访问局域网中其他电脑的MySQL数据库。大家请帮帮忙!

------解决方案--------------------
::SQLConfigDataSource(NULL,ODBC_ADD_DSN,"SQL Server","DSN=aaa\0 SERVER=(MYSQL服务器的IP地址)\0 

DATABASE=mydb\0\0"); //odbc中添加一个数据源,数据源名称:aaa,本地服务器,数据库名:mydb 
try 

CDatabase m_DbOdbc; //创建数据库对象 
m_DbOdbc.OpenEx("DSN=aaa;UID=user;PWD=pa;",CDatabase::noOdbcDialog); //链接并打开数据库 

catch(CDBException *e) 

return FALSE; 


要包含头文件 
#include <odbcinst.h> 
#include <afxdb.h>