如何使用局域网中其他电脑的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>