linux c怎么使用mysql数据库

linux c怎么使用mysql数据库,第1张

1.通过调汪巧袭用mysql_library_init(),初始化MySQL库。库可以是mysqlclient C客户端库,或mysqld嵌入式服务器库,具体情况取决于应用程序是否与困兄“-libmysqlclient”或“-libmysqld”标志链接。

2.通过调用mysql_init()初始化连接处理程序,并通过调用mysql_real_connect()连接到服务器。

3.发出SQL语句并处理其结果。(在下面的讨论中宽竖,详细介绍了使用它的方法)。

4.通过调用mysql_close(),关闭与MySQL服务器的连接。

5.通过调用mysql_library_end(),结束MySQL库的使用。

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

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

libmysql++2c2a

libmysqlclient15-dev

libmysqlclient15off)

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

要袭运衡不你把mysql

的包路径放到LIB变量里,

用export

LIB

重新声明一下看看

还有,可能权限不够,所以你试悄宏着ROOT权限编译拍做

一下看看。


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

原文地址: https://outofmemory.cn/yw/12436212.html

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

发表评论

登录后才能评论

评论列表(0条)

保存