请教高手:可以用VC++建一个MYSQL表吗 我先写好VC++程序,让后与我本机上的MYSQL建立了一个连接,同时对里面已经建立的表进行插入删除操作。问题是:我想用VC+自己建立一个MYSQL的表(可以通过libmySQL.dll实现吗?),让后再访问自己所建立的表,请问高人:可以这样实现吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 无论是用ado还是odbc的方式与MySql建立了连接,我们都能通过执行sql语句的方法建表CString strsql = "Create table ...."; call mysql odbc api mysql_create_dbint CDatabase::CreateDB(char *db){ return (mysql_create_db(&mysql,db));} 我的意思是:当每个用户使用我的程序的时候,都在他自己的机子上建立一个数据库,并对其进行访问(别人不一定装有MYSQL和MYSQL驱动程序) 可以的,mysql本就是以文件和目录形式来存储数据库的,客户端不需要装驱动。 高人,怎么弄呀,帮我一把“客户端不需要装驱动”,也不需要装MYSQL服务器对吧?我的意思是:每个用户只要有我的程序和libmySQL.dll这个,我的程序就在他的机子上建立一个数据库并对其进行访问,我想原则上应该可以实现的,怎么实现呢? http://www.vckbase.com/document/viewdoc/?id=339use CreateDB function 在MYSQL的安装目录下有个例子程序,谁能用这个例子跟我做个示范啊(我所谓的建立一个数据库,应该要先建立一个用户吧) 给你一个实例(ODBC): char szDriver[] = "MySQL ODBC 3.51 Driver"; char MySql[]="DSN=liuwei1\0DATABASE=anothercabay\0DESCRIPTION=MySQL ODBC 3.51 Driver DSN\0USER=root\0PORT=3306\0PASSWORD=\0SERVER=LOCALHOST\0\0"; if(!SQLConfigDataSource( NULL, ODBC_ADD_SYS_DSN, //加在USER DSN,若要加在SYS DSN则为ODBC_ADD_SYSDSN (const char *)szDriver, (const char *)MySql)) { AfxMessageBox("创建失败"); }访问本地的,你还的有MYSQL数据库你是用什么操作数据库的MFC ODBC,还是MFC ADO,我给你的是MFC ODBC的 什么“访问本地的,你还的有MYSQL数据库”?就是说我建立了个数据库之后,访问还要有MYSQL吗 创建不了呀,错误为error C2065: 'SQLConfigDataSource' : undeclared identifier 请问怎么直接利用libmySQL.dlL来建立一个数据库 你可以把代码发给我给你调试[email protected]你有没有安装MYSQL的数据库访问驱动,你可以在系统文件里查找有没有myodbc32.dll我的QQ是:57254729 可以和你交流一下 关于listctrl的检索问题 CreateProcess的问题 vc++6.0 directshow 捕捉图像 用重叠IO的完成例程模型,在传送大文件时,服务器阻塞 单击一个编辑框 如何才能选中其中所有的文本内容 如何响应屏幕分辨率的改变? 开发专家系统 有cabarc & signcode经验的请进 急需解决,亟待那位高手指点一二…… 整理陈年软盘发现了大学时代用OpenGL编写的三维积木游戏,vc++编的,不知哪儿可以上载(源码)呀? 怎样实现逐行打印 向高手求救:可以使用libmySQL.dll来建立一个MYSQL数据库吗?(
CString strsql = "Create table ....";
int CDatabase::CreateDB(char *db)
{
return (mysql_create_db(&mysql,db));
}
当每个用户使用我的程序的时候,都在他自己的机子上建立一个数据库,并对其进行访问(别人不一定装有MYSQL和MYSQL驱动程序)
“客户端不需要装驱动”,也不需要装MYSQL服务器对吧?
我的意思是:每个用户只要有我的程序和libmySQL.dll这个,我的程序就在他的机子上建立一个数据库并对其进行访问,我想原则上应该可以实现的,怎么实现呢?
use CreateDB function
(我所谓的建立一个数据库,应该要先建立一个用户吧)
char szDriver[] = "MySQL ODBC 3.51 Driver";
char MySql[]="DSN=liuwei1\0DATABASE=anothercabay\0DESCRIPTION=MySQL ODBC 3.51 Driver DSN\0USER=root\0PORT=3306\0PASSWORD=\0SERVER=LOCALHOST\0\0";
if(!SQLConfigDataSource(
NULL,
ODBC_ADD_SYS_DSN, //加在USER DSN,若要加在SYS DSN则为ODBC_ADD_SYSDSN
(const char *)szDriver,
(const char *)MySql))
{
AfxMessageBox("创建失败");
}
访问本地的,你还的有MYSQL数据库你是用什么操作数据库的MFC ODBC,还是MFC ADO,我给你的是MFC ODBC的
error C2065: 'SQLConfigDataSource' : undeclared identifier
你有没有安装MYSQL的数据库访问驱动,你可以在系统文件里查找有没有myodbc32.dll
我的QQ是:57254729 可以和你交流一下