失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C语言连接MySQL数据库

C语言连接MySQL数据库

时间:2020-06-21 03:44:50

相关推荐

C语言连接MySQL数据库

数据库|mysql教程

C语言连接MySQL,C语言连接MySQL数据库,数据库,O

数据库-mysql教程

快递查询vb源码,ubuntu更改group,tomcat创建管理号,爬虫保存文件,php程序员等级划分,肃宁seo关键词优化选哪家lzw

今天在网上查询了一些关于C语言连接MySQL的一些资料,现在做一下总结。首先,自己的电脑要安装MySQL,具体的做法是打开终端(Ct

系统时间暂停源码,vscode编译卡住,Ubuntu下完搜狗去哪找图标,tomcat 写入日志,sqlite设置连接名,网页播放视频需要什么插件,前端什么框架用的多,邵东有爬虫店吗,Php在菲律宾,纸业seo费用,js 网站计数器,网页修改恶搞代码,注册登录页面html模板下载lzw

易语言传奇挂机源码,ubuntu解压命令将,python人人网爬虫,quatity php,seo五千工资lzw

今天在网上查询了一些关于C语言连接MySQL的一些资料,现在做一下总结。

首先,自己的电脑要安装MySQL,具体的做法是打开终端(”Ctrl + Alt + t”),然后输入命令”sudo apt-get install mysql”,再连按2下Tab键,目的是查看自己当前的软件源中有关MySQL的信息。

@linux:~$ sudo apt-get install mysql

mysql-client mysql-mmm-monitormysql-source-5.6

mysql-client-5.5 mysql-mmm-tools mysqltcl

mysql-client-5.6 mysql-proxy mysql-testsuite

mysql-client-core-5.5 mysql-server mysql-testsuite-5.5

mysql-client-core-5.6 mysql-server-5.5 mysql-testsuite-5.6

mysql-common mysql-server-5.6 mysqltuner

mysql-common-5.6 mysql-server-core-5.5 mysql-utilities

mysql-mmm-agent mysql-server-core-5.6 mysql-workbench

mysql-mmm-common mysql-source-5.5 mysql-workbench-data

@linux:~$ sudo apt-get install mysql

然后选择安装MySQL服务器和MySQL客户端

@linux:~$ sudo apt-get install mysql-client mysql-server

[sudo] password for zhiniaobu:

这样还不够,,我们还需要再安装一些文件,输入命令”sudo apt-get install libmysql”,再连按2下Tab键,目的是查看自己当前的软件源中有关MySQL的信息。

@linux:~$ sudo apt-get install libmysql

libmysql++3libmysqlcppconn7libmysql++-doc

libmysql6.4-cillibmysqlcppconn-dev libmysqld-pic

libmysql-cil-devlibmysqld-dev libmysql-java

libmysqlclient18libmysql++-dev libmysql-ocaml

libmysqlclient-dev libmysql-diff-perl libmysql-ocaml-dev

@linux:~$ sudo apt-get install libmysql

然后我们选择安装libmysqlclient18(选择安装libmysqlclient-dev也可以)

@linux:~$ sudo apt-get install libmysqlclient18

[sudo] password for zhiniaobu:

到现在,准备工作已经完成了。为什么我喜欢连按2下Tab键,因为在网上查询的一些方法不一定适合自己,原因是自己的操作系统、软件源中的软件可能和网上的作者不一样以及资料过于陈旧等外在因素,所以我们要结合自己的实际情况来操作,而Tab键正好可以自动补全命令,帮助我们查看自己所需要的清单。

————————————–分割线 ————————————–

Ubuntu 14.04下安装MySQL

《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

Ubuntu 14.04下搭建MySQL主从服务器

Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群

Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb

————————————–分割线 ————————————–

接下来就写一个简单的c语言程序来连接MySQL(如果没有编译器的话,就自己动手安装一下吧)。

#include

#include

int main(void)

{

MYSQL *conn_ptr = mysql_init(NULL);//初始化MYSQL结构

if(!conn_ptr)

{

printf(“分配失败\n”);

return 0;

}// 主机ip 用户 密码 要连接的数据库名

conn_ptr = mysql_real_connect(conn_ptr,”localhost”,”root”,”mysql”,”ceshi”,0,NULL,0);

if(conn_ptr)

printf(“连接成功\n”);

else

printf(“连接失败\n”);

mysql_close(conn_ptr);

return 0;

}

@linux:~$ cd Zhuo_Mian/

@linux:~/Zhuo_Mian$ ls

c语言连接MySQL.c MySQL photoshop

@linux:~/Zhuo_Mian$ gcc -I /usr/include/mysql c语言连接MySQL.c -L /usr/lib/mysql -l mysqlclient

@linux:~/Zhuo_Mian$ ls

a.out c语言连接MySQL.c MySQL photoshop

@linux:~/Zhuo_Mian$ ./a.out

连接成功

@linux:~/Zhuo_Mian$

PS:

我的mysql用户的名字是”root”,密码是”mysql”,里面有个数据库叫”ceshi”。

由于程序里面包含了”mysql.h”文件,所以在编译的时候要加一些东西。

本文永久更新链接地址:

如果觉得《C语言连接MySQL数据库》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。