你这代码有问题吧,没有connectmysql,use database步骤;还有query字符串使用前有初始化
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include "mysql.h"
MYSQL *mysql;
MYSQL_RES *results;
MYSQL_ROW record;
static char *server_options[] = { "mysql_test", "--defaults-file=my.cnf" };
int num_elements = sizeof(server_options)/ sizeof(char *);
static char *server_groups[] = { "libmysqld_server", "libmysqld_client" };
int main(void)
{
mysql_server_init(num_elements, server_options, server_groups);
mysql = mysql_init(NULL);
mysql_options(mysql, MYSQL_READ_DEFAULT_GROUP, "libmysqld_client");
mysql_options(mysql, MYSQL_OPT_USE_EMBEDDED_CONNECTION, NULL);
mysql_real_connect(mysql, NULL,NULL,NULL, "database1", 0,NULL,0);
mysql_query(mysql, "SELECT column1, column2 FROM table1");
results = mysql_store_result(mysql);
while((record = mysql_fetch_row(results))) {
printf("%s - %s \n", record[0], record[1]);
}
mysql_free_result(results);
mysql_close(mysql);
mysql_server_end();
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include "mysql.h"
MYSQL *mysql;
MYSQL_RES *results;
MYSQL_ROW record;
static char *server_options[] = { "mysql_test", "--defaults-file=my.cnf" };
int num_elements = sizeof(server_options)/ sizeof(char *);
static char *server_groups[] = { "libmysqld_server", "libmysqld_client" };
int main(void)
{
mysql_server_init(num_elements, server_options, server_groups);
mysql = mysql_init(NULL);
mysql_options(mysql, MYSQL_READ_DEFAULT_GROUP, "libmysqld_client");
mysql_options(mysql, MYSQL_OPT_USE_EMBEDDED_CONNECTION, NULL);
mysql_real_connect(mysql, NULL,NULL,NULL, "database1", 0,NULL,0);
mysql_query(mysql, "SELECT column1, column2 FROM table1");
results = mysql_store_result(mysql);
while((record = mysql_fetch_row(results))) {
printf("%s - %s \n", record[0], record[1]);
}
mysql_free_result(results);
mysql_close(mysql);
mysql_server_end();
return 0;
}
解决方案 »
- 用socket通信传输JPG文件到另一个进程中怎么将IO流数据的图片直接显示在界面。
- WSAIoctl函数问题
- 如何让一个快捷键能让5个程序响应?
- 一个VC开发的DLL,无法用VB环境引用,请教如何定义(DECLARE)?
- VC++ 另我很迷惑,大家都说我两句吧
- 不知道Xtreme Toolkit 2.0有无类似BCGCBPro6.74中的CBCGPTasksPane?
- 头文件问题
- 请教编写.vxd文件屏蔽键盘和F4,F5,F8的问题
- 一个检测usb的程序中的代码,求解读
- !!!!!!!!!!!!!!!!救命——MDI应用程序的问题
- 调用约定问题
- 请问MFC release程序怎么使用debug版的BCGControlBar?
谢谢大哥,没有除了那句话,其他没有问题吧,我在初始化的时候有连接,&mysql == mysql_real_connect(&mysql, "", "", "", "", 3306, 0, 0);,连接成功的
关于ADO的使用,网上有大堆的现成的好使的代码,非常容易查到