ubuntu mysql开发_ubuntu linux mysql 开发模式与连接编译

【源码 测试】

#include

#include

#include

int main(void)

{

MYSQL_RES *result;

MYSQL_ROW row;

MYSQL *connection, mysql;

int state;

mysql_init(&mysql);

connection = mysql_real_connect(&mysql,"localhost","root","951241","mysql",0,0,0);

if (connection == NULL)

{

printf(mysql_error(&mysql));

return 1;

}

state = mysql_query(connection, "SELECT Host, User, Password FROM user");

if (state !=0)

{

printf(mysql_error(connection));

return 1;

}

result = mysql_store_result(connection);

printf("Rows:%d\n",mysql_num_rows(result));

while ( ( row=mysql_fetch_row(result)) != NULL )

{

printf("%s, %s, %s\n", (row[0] ? row[0] : "NULL"), (row[1] ? row[1] : "NULL" ), (row[2] ? row[2] : "NULL"));

}

mysql_free_result(result);

mysql_close(connection);

return 0;

};

【mysql】

要装有Mysql 数据库 apt-get install mysqlclient mysqlserver libmysqlclient-dev

【编译】

sudo gcc $(mysql_config --cflags) main.c -o $(mysql_config --libs)

sudo g++ test.cpp -I/usr/include/mysql /usr/lib/mysql/libmysqlclient    -----------------[这个没上面那个好用,有可能目录不对]

【部分错误分析1】

/home/qiang/client_soft/mysql/main.c||In function ‘main’:|

/home/qiang/client_soft/mysql/main.c|13|error: stray ‘\342’ in program|

/home/qiang/client_soft/mysql/main.c|13|error: stray ‘\200’ in program|

………………………………………………………………………………………………

finished: 10 errors, 5 warnings ===|

这个'342'是双引号为汉字,由于是从网上down的,符号问题。。。。常常出现

【部分错误分析2】

包含文件不会。只要安装好mysql和程序没有问题,运行上边编译的命令(如果是IDE要手动加载),就不有问题。

【运行效果】数据库 mysql.user 存在数据才有显示 可以更改 上面的代码

bad20975c5f28c492b8a9c47687ad26f.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/543283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

浅谈浏览器http的缓存机制

针对浏览器的http缓存的分析也算是老生常谈了,每隔一段时间就会冒出一篇不错的文章,其原理也是各大公司面试时几乎必考的问题。 之所以还写一篇这样的文章,是因为近期都在搞新技术,想“回归”下基础,也希望尽量总结的更…

计算机故障检修课过时,第三场公开课|电脑故障维修以及笔记本知识科普

原标题:第三场公开课|电脑故障维修以及笔记本知识科普等待了漫长的一个星期, R&D又带着满满的干货和大家见面啦~你没看错!!这次R&D带来了两份大大的干货给大家分别是大家关心的 电脑故障维修问题以及大家想要了解的 笔记本…

为什么说python是计算机语言的未来_Python这么火,为什么说它不是未来的编程语言?...

本文转载自公众号“读芯术”(ID:AI_Discovery) Python这两年非常火,随处可见的广告让它逐渐变成了一种老少皆知的存在。 虽然问世几十年后,Python才得到编程社区的重视。 但是,其发展的势头似乎无人能及。自2010年年初以来&#x…

win 杀掉占用的端口_Windows netstat 查看端口、进程占用、杀掉进程

转载:http://ywsm.iteye.com/blog/510670http://58582786.blog.51cto.com/1550000/671487目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用.操作:操作分为两步:(1)查看该端口被…

C++课程上 有关“指针” 的小结

上完了C的第二节课以后,觉得应该对这个内容进行一个小结,巩固知识点,并对我的心情进行了一个侧面烘托... 开始上课的老师: 正在上课的我: 上去敲代码的我: 过程是这样的: 下来的我: …

python安装路径查看_查看python安装路径及pip安装的包列表及路径

一、Linux系统 查看Python路径 whereis python 此命令将会列出系统所安装的所有版本的Python的路径效果如下:使用以下命令可分别查看Python2,Python3的安装路径 whereis python2 whereis python3 查看使用pip安装的软件包 默认Python3 pip list Python2查…

python循环10次_开发一个循环 5 次计算的小游戏, 设置随机种子为10,每次随机产生两个 1~10的数字以及随机选择...

开发一个循环 5 次计算的小游戏,设置随机种子为10,每次随机产生两个 1~10的数字以及随机选择“、-、*”运算符,构成一个表达式,让用户计算式子结果并输入结果,如果计算结果正确则加一分,如果计算结果错误不…

配置java编译环境

2019独角兽企业重金招聘Python工程师标准>>> (1)我的电脑属性->高级系统配置->环境变量(2)点击第二个"新建(W)..."->输入变量名"JAVA_PATH",变量值"C:\Program Files\Java\jdk1.8.0_91"->确定(3)找系统变量中的Path并双击…

spring aop 必须的包 及里面用到的东西_Spring 原理初探——IoC、AOP

前言众所周知, 现在的 Spring 框架已经成为构建企业级 Java 应用事实上的标准了,众多的企业项目都构建在 Spring 项目及其子项目之上,特别是 Java Web 项目。Spring 的两个核心概念是 IoC(控制反转)和 AOP(面向切面编程)。想了解 Spring 的工…

Android平台和java平台 DES加密解密互通程序及其不能互通的原因

为什么80%的码农都做不了架构师?>>> 网上的demo一搜一大堆,但是,基本上都是一知半解(包括我)。为什么呢?我在尝试分别在两个平台加密的时候,竟然发现Android DES 加密和Java DES加密…

PDM系统服务器管理,基于PDM的异地协同设计系统

基于PDM的异地协同设计系统随着经济全球化的不断发展,产品设计分工越来越细,产品协同设计团队越来越分散。由于产品设计的需要,分布在不同地方的设计人员和其他相关人员都要参与产品的开发过程,各自承担相应的设计任务&#xff0c…

flex 下对齐_Flex 布局示例

感谢阮一峰老师的教程http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html本示例将教程上所有的布局都简单的实现了一遍,并保存GitHub上面https://github.com/JailBreakC/flex-box-demo​github.com容器的属性1、flex-direction属性flex-direction属性决定主…

python读csv最快方法_使用Python读写csv文件的三种方法

Python读写csv文件觉得有用的话,欢迎一起讨论相互学习~Follow Me前言逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件…

url过滤怎么解除_Shiro-实战(四)---过滤器机制

1 简介Shiro使用了与Servlet一样的Filter接口进行扩展 1.1 NameableFilterNameableFilter给Filter起个名字,如果没有设置默认就是FilterName 当我们组装拦截器链时会根据这个名字找到相应的拦截器实例1.2 OncePerRequestFilter用于防止多次执行Filter,也就是说一次请…

django使用LDAP验证

1.安装Python-LDAP(python_ldap-2.4.25-cp27-none-win_amd64.whl)pip install python_ldap-2.4.25-cp27-none-win_amd64.whl 2.安装django-auth-ldap(django-auth-ldap-1.2.8.tar.gz)(下载:https://pypi.py…

风变的python课程怎么样_风的解释|风的意思|汉典“风”字的基本解释

【戌集下】【風】 風康熙筆画:9 部外筆画:0〔古文〕 𠙊 𠙈凬飌檒【唐韻】方戎切【集韻】方馮切【正韻】方中切, 𠀤音楓。風以動萬物也。【莊子齊物論】大塊噫氣,其名爲風。【河圖】風者&#x…

getprivateprofilestring读不到数据_Tomcat NIO(11)请求数据读取

在上一篇文章里我们主要介绍了 tomcat io 线程中涉及到的主要核心类,包括 AbstractProcessorLight,Http11Processor,CoyoteAdapter,这里主要介绍对于请求数据的读取。对于 tomcat 请求数据的读取来说,可以分为请求行的…

企业办公自动化系统_OA系统的核心功能有哪些?分析当下OA系统的缺陷以及相关解决方案...

什么是OA系统,OA是英语Office Automation的简称,字面意思是办公自动化,即将计算机、通信等现代化技术运用到传统办公中,进而形成的一种新型办公方式。它利用现代化设备和信息化技术,代替了办公人员传统的部分手动或重复…

python whl_python whl是什么文件

在安装whl文件之前,我们需要先搞清楚什么是whl文件,whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。在Win7下安装whl文件&…

android activity生命周期_Android岗高频面试题合一集,看你能答出几题?

前言面试季黄金时期来袭,想必许多朋友在这时有找工作、换工作、跳槽涨薪等想法,但你们都有一个相同的过程那就是面试。大家肯定想知道面试时都问哪些面试相关问题,所以就去网上查找题去刷题,为了省去大家找题的时间,小…