c 直接访问mysql_C语言访问MySQL数据库的方法
1、添加头文件路径(MySQL安装路径中的include路径)
2、添加库文件(直接从MySQL安装路径中copy libmysql.lib即可)
3、编程操作数据库// AccessToMySQL.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
#pragma comment(lib,"libmysql.lib")
MYSQL mysql;
MYSQL_RES* result;
MYSQL_ROW row;
int main(void)
{
//init the mysql parameter
mysql_init(&mysql);
//connect the database
if(!mysql_real_connect(&mysql,"127.0.0.1","root","111","mytest",3306,NULL,0))
{
printf(mysql_error(&mysql));
printf("\nCannot access to the database!!!\n");
system("pause");
exit(-1);
}
//construct the query SQL statements
char* sql="select * from student where name='";
char dest[100]={""};
strcat(dest,sql);
printf("Please enter the student name:");
char name[10]={""};
gets(name);
strcat(dest,name);
strcat(dest,"'");
//excute the SQL statements
if(mysql_query(&mysql,dest))
{
printf("Cannot access the database with excuting \"%s\".",dest);
system("pause");
exit(-1);
}
//deal with the result
result=mysql_store_result(&mysql);
if(mysql_num_rows(result))
{
while((row=mysql_fetch_row(result)))
{
printf("%s\t%s\t%s\n",row[0],row[1],row[2]);
}
}
//release the resource
mysql_free_result(result);
mysql_close(&mysql);
system("pause");
return 0;
}
c 直接访问mysql_C语言访问MySQL数据库的方法相关推荐
- c 连接mysql数据库查询_C语言实现访问及查询MySQL数据库的方法
本文实例讲述了C语言实现访问及查询MySQL数据库的方法.分享给大家供大家参考,具体如下: 1.添加头文件路径(MySQL安装路径中的include路径) 2.添加库文件(直接从MySQL安装路径中c ...
- nodejs进入mysql数据库_nodejs简单访问及操作mysql数据库的方法示例
本文实例讲述了nodejs简单访问及操作mysql数据库的方法.分享给大家供大家参考,具体如下: var mysql = require('mysql'); //调用MySQL模块 mysql模块要安 ...
- C语言mysql_ping实例代码_c语言操作mysql数据库(示例代码)
c语言操作Mysql数据库,主要就是为了实现对数据库的增.删.改.查等操作,操作之前,得先连接数据库啊,而连接数据库主要有两种方法.一.使用mysql本身提供的API,在mysql的安装目录中可可以看 ...
- c语言连接数据库例子,c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual help).doc...
这是精心收集的精品经典资料,值得下载保存阅读! c语言操作mysql数据库小例子_互帮互助(C language MySQL database operation example _ mutual h ...
- C语言对mysql数据库的操作
C语言对mysql数据库的操作 原文:C语言对mysql数据库的操作 这已经是一相当老的话题.不过今天我才首次使用,把今天的一些体会写下来,也许能给一些新手带来一定的帮助,更重要的是供自己今后忘记的怎 ...
- Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统
/******************************************************************** * 标题:C语言链接mysql数据库,实现可以增删改查的角色 ...
- DSP学习 -- C语言实现MySQL数据库操作
如需转载请注明出处 https://juyou.blog.csdn.net/article/details/109259673 要实现在VS上使用C语言操作MySQL数据库.接下来看一下该怎么操作. ...
- php连接数据库语言,PHP语言连接MYSQL数据库实例代码
本文主要向大家介绍了PHP语言连接MYSQL数据库实例代码,通过具体的内容向大家展示,希望对大家学习php语言有所帮助. 现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘 ...
- R语言之MYSQL数据库获取及输出
R语言之MYSQL数据库获取及输出 在这里我们使用ODBC连接,连接之前请先配置ODBC MYSQL ODBC下载地址:http://dev.mysql.com/downloads/connecto ...
最新文章
- 高会的计算机模块,2017高会《职称计算机》模块精讲:写字板和便笺
- python语言自学-为什么建议大家都学习Python语言?原因在这
- linux内核微妙时,Linux内核模块时间同步函数汇总
- 统计学习方法第二章作业:感知机模型原始形式与对偶形式代码实现
- [ext/iconv/iconv.lo] Error 1
- Variable Assembly Language可变汇编语言
- CRecordset类
- 接口传值后不起作用_前端工程师吐后端工程师(第八讲)——接口的开发
- MMdetection安装使用(1)
- 简单的11步在Laravel中实现测试驱动开发
- python 运算符重载_《fluent python》第 13 章 正确重载运算符
- html5特效 手机震动,html5 可以让用户按一下手机键盘手机震动一下吗
- 傅立叶变换系列(四)离散傅立叶变换
- WPF之完美捕捉精灵神器 -- HitTest
- Vue项目按需打包Lodash
- Android Studio(十):添加assets目录
- 1月15 remap 标签的使用(源代码成功运行,但通信有问题,可能是remap的问题)
- 自动控制原理第七版胡寿松课后答案
- verilog移位、取绝对值
- 50k热敏电阻温度对照表c语言,50K热敏电阻温度表
热门文章
- 在Unity 3D中,shader是何时编译的,在何时加载入显存中的?
- 阿里云发布首个流式存储与播放解决方案
- 奖金(拓补排序的应用)
- C51数据类型扩充定义
- Unity3D中关于场景销毁时事件调用顺序的一点记录
- 如果安装License失败的解决方案
- 标题: ZZ- Linux 系统裁减指南(LiPS)
- 整理了一个带语法高亮显示,及到处html功能的richtextbox控件
- 张会生 现代通信系统原理_通信原理实验——软件仿真实验三 模拟通信系统—SSB...
- docker 我的世界服务器_八个Docker的真实应用场景