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

关于Linux下C语言连接数据库的问题,要求编写一个可以远端连接到数据库的...

发布网友 发布时间:2022-05-04 23:35

我来回答

5个回答

热心网友 时间:2022-05-05 17:44

帮你一下吧,我只能粗写,你自己详细参考一下函数库,下面localhost,是数据库服务器的地址,
username,password分别为访问数据库所需要的用户名和密码,database是数据库的名称,请你参考MYSQL结构体以获取更加详细的参数信息
#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","username","password","database",0,NULL,0);
if(conn_ptr){
printf("Connection success\n");
}else{
printf("Connection failed\n");
}
mysql_close(conn_ptr);
return EXIT_SUCCESS;
}

你最好上mysql网站上看,这个东西很全的,不过是英文,如果你英文还可以,那你会得到很大的帮助,中文的我也不清楚,但是这种东西一般都是千篇一律,关键还是你的经验,C做东西和一些其它面向对象的语言是不同的,尤其是JAVA活着.NET之类的,建议你经常上英文网站查东西,国内国外对C的水平不可同日而语。我给你mysql的C开发参考的网址:
http://dev.mysql.com/doc/refman/5.0/en/c.html

给你推荐一本书吧《Linux环境高级编程》这是一本相当经典的Linux下c语言书籍

热心网友 时间:2022-05-05 19:02

#include <mysql.h> //Mysql的头库
MYSQL mysql;
mysql_init(&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","123456",NULL,0,NULL,0))
{
printf("%s\n",mysql_error(&mysql));
}
/*连接Mysql*/

编译:gcc -I/usr/include/mysql example.c -L/usr/lib/mysql -lmysqlclient -lz -o example

热心网友 时间:2022-05-05 20:36

只用过java连接的飘过。。
方法的话。JDBC很方便http://ke.baidu.com/view/766960.htm

热心网友 时间:2022-05-05 22:28

没有中间件连个J8。首先要有数据库对应C语言的驱动程序。在WINDOWS地下是ODBC,在LINUX底下也有相应的API。这个数据库系统的课上应该是最基本的知识了吧。追问再详细给我讲讲吧,高人,求你了

热心网友 时间:2022-05-06 00:36

我不回答,任务
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
卡耐基的智慧大全集内容简介 会说话赢天下内容简介 卡耐基演讲与口才内容简介 商务口才训练内容简介 卡耐基金牌口才作者简介 卡耐基商务口才 作者简介 爱因斯坦的更多故事 杨柯叶谨言是什么电视 房贷和消费贷利率差别不大,但是还款金额差别挺大,都是怎么计算的... ...11月18号提现1500元、,11月25号还款1515,请问我还需要还 linux下C API连接mysql编译出错 求助啊!!! 中国平安是世界500强吗?要准确的说明. 深圳平安保险怎么样 深圳安星资本投资管理有限公司怎么样? 深圳市前海安星资产管理有限公司怎么样? 关于摄影器材 国家体育场 鸟巢 看比赛准带单反相机吗? 怎样注销身份证 摄影器材在出片效果上的比重有多大? 怎么看我身份证名下办了几张卡?如何注销? 远距离拍摄设备 晚上室内羽毛球比赛单反如何拍照 体育馆看羽毛球赛事可以带单反 搜10首李白送友人的诗 送友人李白的背诗技巧 奥运会规定的.专业相机不准带进体育场.哪些属于专业相机啊 如何注销身份证名下的其他码 摄影器材 摄影的关系 读了李白的《送友人》你的感受是什么? 世界杯体育摄影记者都使用什么器材 在linux下写一个程序。然后我也在linux安装了MYSQL.怎么讲该linux C 程序里的数据,导入到myzql里面呢。 猫为什么害怕拖把 为什么猫怕拖把 猫为什么看见拖把会生气? 有怕扫把的猫吗?我们家猫咪一看到扫把就发出警惕的叫。全身毛竖起来,怎么回事?有这种状况么? 猫咪听见东西掉地就喜欢扑 养猫后家里会很脏吗? 猫“怕”水吗? 小猫咪爱吃拖把的胶棉是怎么了? 猫可以经常洗澡吗? 猫一般都怕水吗? 为什么猫狗都比较怕水? 燕窝泡发一天一夜还可以吃吗? 两岁半的小孩子喉咙发炎喉咙痛怎么办? 梦见老师给我书法套盒 13个月女宝宝咽喉发炎怎么护理好 宝宝喉咙红肿发炎,不吃药的话要怎么办才会好,食疗吗 松果体瘤 松果体瘤是脑胶质瘤的一种么,属于重度脑胶质瘤患者么? 脑松果体瘤什么方法手术最合适(开颅、伽玛刀、质子刀)【脑松果体瘤】