关于linux下c语言链接mysql

关于linux下c语言链接mysql,第1张

和.net同样的道理,你在誉历局银.net也需要在你的部署包中包含dll才能去连接,除非你静态联接了相关的code,

在linux下你需要下载mysql的c库开发包(libmysql++-dev

libmysql++2c2a

libmysqlclient15-dev

libmysqlclient15off)

这里面已经包含了动态库和静态库,如果是静态库链接,你就庆腊搜只需要把你的程序部署给别人即可,如果是动态链接,还需要把相关的.so也包含在你的部署包中分发给使用者

应该这样用,连接洞滚的时候不要指定并则数据库,分步 *** 作和检测

if(!mysql_real_connect(character_ptr,"localhost","root"纳蔽余,"24157518",

NULL

,0,NULL,0))

printf("Error

connecting

to

server:

%s\n",

mysql_error(character_ptr))

if(!mysql_select_db(character_ptr,

"test_database"))

printf("Error

connecting

to

database:

%s\n",

mysql_error(character_ptr))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12510665.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存