windows下链接mysql数据库
发布日期:2021-06-30 12:05:49 浏览次数:2 分类:技术文章

本文共 1253 字,大约阅读时间需要 4 分钟。

不啰嗦代码 如下:

// 1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include"winsock.h"#include "mysql.h"#pragma comment(lib,"libmySQL.lib")struct conn_info{    char *host;    char *user;    char *password;    char *db;};MYSQL*  mysql_conn_setup(conn_info con){ MYSQL *mysql = mysql_init(NULL); if (!mysql_real_connect(mysql,con.host,con.user,con.password,con.db,3306,NULL,0)) {  printf("Conection error : %s/n", mysql_error(mysql));          exit(1);   } return mysql;}MYSQL_RES* mysql_conn_sqlQuery(MYSQL *mysql,char *sql_Query){    if(mysql_query(mysql,sql_Query))    {        printf("MySQL quer error:%s/n",mysql_error(mysql));        exit(1);    }    return mysql_use_result(mysql);}int _tmain(int argc, _TCHAR* argv[]){    MYSQL *com;    MYSQL_RES *res;    MYSQL_ROW row;    char sql_query[100];    memset(sql_query,'\0',100);    sprintf(sql_query,"show tables");    struct conn_info info;    info.host="192.168.237.128";    info.user="root";    info.password="123";    info.db="LOGIN";    com=mysql_conn_setup(info);    res=mysql_conn_sqlQuery(com,sql_query);    printf("mysql所有表:\n");    int k=0;    while((row=mysql_fetch_row(res))!=NULL)    {        printf("%s\n",row[0]);    }    mysql_free_result(res);    mysql_close(com); 	while(1);	return 0;}

执行结果如下:

转载地址:https://jackzhang.blog.csdn.net/article/details/82931199 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C#窗体程序
下一篇:μCosII的体系结构

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月14日 02时08分27秒