问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求c语言操作mysql数据库实例

发布网友 发布时间:2022-04-21 09:06

我来回答

1个回答

热心网友 时间:2022-04-07 23:37

不知你用的是什么代码,不过据我实验,以下代码是可用的 【来自 http://blog.csdn.net/andy_yf/article/details/7487307】

#include <stdlib.h>  
#include <stdio.h>  
#include "mysql.h"  
  
int main (int argc, char *argv[])  
{  
        MYSQL *conn_ptr;  
        conn_ptr=mysql_init(NULL); //连接初始化  
        if(!conn_ptr){  
                fprintf(stderr, "mysql_init failed\n");  
                return EXIT_FAILURE;  
        }  
  
        conn_ptr = mysql_real_connect(conn_ptr, "localhost", "mol","newpassword","mol_test", 0, NULL, 0); //建立实际连接  
        //参数分别为:初始化的连接句柄指针,主机名(或者IP),用户名,密码,数据库名,0,NULL,0)后面三个参数在默认安装mysql>的情况下不用改  
        if(conn_ptr){  
                printf("Connection success\n");  
                }  
        else {  
                printf("Connection failed\n");  
        }  
  
        mysql_close(conn_ptr); //关闭连接  
        return EXIT_SUCCESS;  
}


连接mysql数据库需要以下步骤:

安装mysql开发包, linux下是mysql安装的时候全选就行了, linux 下直接安装mysql-devel

新建工程,占贴代码,注意修改实际的用户名、密码 ...

设置包含目录, 在windows下, 找到你的mysql安装位置,找到include文件夹, 设置ide增加该文件夹到包含目录 【可能是 C:\Program Files\MySQL\MySQL Server 5.0\include】

设置连接目录, 同设置包含目录一样 找到mysql的lib目录,设置ide 【可能是 C:\Program Files\MySQL\MySQL Server 5.0\lib\opt 】

设置连接选项, 需要设置ide连接选项,增加 -lmysql

编译连接运行

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
最近有什么股票在上市 最近上市的股票都有哪些? 新房没有拿到钥匙,需要交物业费吗 没有接房会不会交物管费 whu是哪个国家 对市场营销工作的认识 夏至诗词五首推荐(一陂野葛花如雪,夏至江村正好嬉) 夫妻多久不同居可以离婚 贷款留手机服务密码了,会打手机里的人吗 ...1级 2级 3级 …… 对应 都能捕捉什么宠物? 具体位置在哪?_百度知 ... mysql workbench 怎么新建数据库实例 mysql数据库实例可以建多少个数据库 拼多多500元要邀请多少人 mysql如何变更数据库实例名 mysql数据库实例名怎么查看 红米锁屏怎么关闭控制中心 怎么隐藏红米手机的通知栏 404 Not Found 红米控制中心怎么清理通知? 红米怎么关掉通知栏? 红米手机这个提示怎样才能关掉? vivo聽X27鎵嬫満鎬庝箞鏍 红米手机怎么关掉消息推送 红米手机的消息通知怎么关闭 止的偏旁部首是什么 用止加偏旁并组词 止加偏旁组词,两个 止加偏旁能组成什么字? 止加偏旁并组词 止+1个什么偏旁变成一个新的字并组词 如何初始化mysql数据库 一台mysql实例 可以创建多少mysql数据库 查看当前mysql数据库实例中,支持的字符集有哪 如何把自己的网站放到服务器上面运行? 小白成为大数据工程师 需掌握哪些知识技能 mysql8.0怎么建一个数据库 linux 怎么使用mysql 数据库 如何创建数据库实例 实例讲解如何使用C++操作MySQL数据库类 运维 一台db服务器能放多少mysql实例 如何用java创建mysql数据库 一个手机号不能绑定两个吗? 一个可以绑定两个手机号吗 微信公众号的用户绑定怎么实现的? 一个人可以拥有几个? 一张银行卡可以同时绑定两个吗? 怎么能绑定对方的 404 Not Found 一个人可以申请几个 微信帐号和一样吗?