永发信息网

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

答案:1  悬赏:10  手机版
解决时间 2021-11-20 07:56
求c语言操作mysql数据库实例
最佳答案
不知你用的是什么代码,不过据我实验,以下代码是可用的 【来自 http://blog.csdn.net/andy_yf/article/details/7487307】
#include   
#include   
#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
");  
                return EXIT_FAILURE;  
        }  
  
        conn_ptr = mysql_real_connect(conn_ptr, "localhost", "moldao","newpassword","moldao_test", 0, NULL, 0); //建立实际连接  
        //参数分别为:初始化的连接句柄指针,主机名(或者IP),用户名,密码,数据库名,0,NULL,0)后面三个参数在默认安装mysql>的情况下不用改  
        if(conn_ptr){  
                printf("Connection success
");  
                }  
        else {  
                printf("Connection failed
");  
        }  
  
        mysql_close(conn_ptr); //关闭连接  
        return EXIT_SUCCESS;  
}

连接mysql数据库需要以下步骤:
    安装mysql开发包, linux下是mysql安装的时候全选就行了, linux 下直接安装mysql-devel
    新建工程,占贴代码,注意修改实际的用户名、密码 ...
    设置包含目录, 在windows下, 找到你的mysql安装位置,找到include文件夹, 设置ide增加该文件夹到包含目录 【可能是 C:Program FilesMySQLMySQL Server 5.0include】
    设置连接目录, 同设置包含目录一样 找到mysql的lib目录,设置ide 【可能是 C:Program FilesMySQLMySQL Server 5.0libopt 】
    设置连接选项, 需要设置ide连接选项,增加 -lmysql
    编译连接运行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人本轴承型号2rz/z3可用在二极电机上吗?
有人买过进口商品去比利司的么,会不会是假货
佟二堡的晶丽奥斯皮草是好品牌吗
二十八九岁的年纪每天都想要正常吗
江苏大学和江南大学到底谁是江大
生活老师需要师范证吗
360手机N4A有简易模式吗,老年人用
韩剧man x man第一集5分14出现的很嗨的插曲叫
邮寄板栗应该如何包装?
为什么我的电脑网线插上去没有显示网络
FireFox4 阻止此页面创建其他对话框 ,点了确
带事的成语有哪些
聚乐商务茶楼地址在什么地方,想过去办事,
有认识这个人的吗?黑龙江人,现在潍坊,叫张
沈阳周边哪有纯农村的大集市啊,具体时间
推荐资讯
四磨汤怎么自己做呢?
我1965出生我父亲75年拿到香港省份证我母亲82
关于韩语冠词形的变形
什么化妆品不含化学成分
法国都有什么大型野生动物
泳衣怎么保养
ucc国际洗衣(水北东路69-1号1-110)地址在什么
和杜兰特一届的还有谁成为联盟一线球星的
梦见塌土是什么意思
行星距离太阳近的时候运转速度快,为什么
x,y满足①x-2y z≥0②y≥|x|求z=2x-y值
暗杀游戏电影哪|能找到观看
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?