使用c 对mysql数据库_c对mysql数据库的操作
在自己的LiuServer中要加入对数据库的支持,即开发者可以用liuServer实现WEB数据库技术.现在发布一个对mysql数据库操作的源代码.
要准备的文件是mysql提供的C开发API文件和libmysql.dll libmysql.lib
运行时只要将可执行文件与libmysql.dll放在同一目录下就可以了
我在mysql中定义了一个数据库test和其中的一张表 liu 只有一个字段name
MYSQL中的用用户名和密码分别是root 523667
源码如下:
#include
#include
#include
#include
#include "include/mysql.h"
#pragam comment(lib,"libmysql.lib")
int main() {
// putenv("name=fwefwffwe");
char name[20];
strcpy(name,getenv("name"));
if(name == NULL)
strcpy(name,"刘渚");
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char *server = "localhost";
char *user = "root";
char *password = "523667";
char *database = "test";
conn = mysql_init(NULL);
/* Connect to database */
if (!mysql_real_connect(conn, server,
user, password, database, 0, NULL, 0)) {
cout<
exit(0);
}
/* send SQL query */
if (mysql_query(conn, "SELECT * FROM liu")) {
cout<
exit(0);
}
res = mysql_use_result(conn);
/* output fields 1 and 2 of each row */
while ((row = mysql_fetch_row(res)) != NULL)
{
cout<
printf("%s/n", row[0]);
}
char insert[200]; sprintf(insert,"insert into liu value ( /'%s/')",name); if( mysql_query(conn,insert)) { cout<
使用c 对mysql数据库_c对mysql数据库的操作相关推荐
- c mysql数据库_C实现MySQL数据库操作
C实现MySQL数据库操作 两个月前,也就是9月份,心血来潮在windows下实现了用C连接数据库,当时很是有把linux下一并给实现了.但是没有想得那么简单.这个任务一直推迟到了现在才完成,究其原因 ...
- cad与连接mySQL数据库_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
- c web mysql数据库_C连接Mysql数据库代码
//vc工具中添加E:\WAMP\BIN\MYSQL\MYSQL5.5.8\LIB 路径 //在工程设置->链接>库模块中添加 libmysql.lib #include #include ...
- c++向mysql通信_C++连接MySQL
C++连接mysql有2种方法:利用ADO连接.利用mysql自己的api函数进行连接,下面看看如何用吧. 第一种方法可以实现我当前的需求,通过连接不同的字符串来连接不同的数据库.暂时只连接了mysq ...
- c# 连接mysql数据库_C#连接Mysql数据库
一. ADO.NET访问方式 程序集:Mysql.Data.dll 导入包:using MySql.Data.MySqlClient; 说明:这是MySql为 ADO.NET推出的 访问 Mysql数 ...
- c winform mysql类_C#连接MySQL数据库操作类
首先需要安装MySQL Connector Net 6.8.3 然后在项目中引用MySQL Connector,如下图所示 C#连接MySQL的操作类代码如下:public class MySQLHe ...
- c 修改mysql数据库_c 修改mysql数据库
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- c 连接mysql数据库_C++连接mysql数据库的两种方法
现在正做一个接口,通过不同的连接字符串操作不同的数据库.要用到mysql数据库,以前没用过这个数据库,用access和sql server比较多.通过网上的一些资料和自己的摸索,大致清楚了C++连接m ...
- c#打包mysql配置文件_C#打包SQL数据库部署安装(转)
参考<ASP.NET与SQL一起打包部署安装>,这篇文章是针对VB.NET与SQL 一起打包的,但是我使用的是C#,当然只要修改一下主要安装类库就行了!C#的类库代码如下:DBCustom ...
最新文章
- 【Codeforces】158B-Taxi(贪心,怎么贪咧)
- 文本主题模型之非负矩阵分解(NMF)
- python格式化字符串_阿博的Python之路详解String数据类型
- 交换排序---冒泡排序算法(Javascript版)
- 关于 app测试工具
- JavaFX自定义控件– Nest Thermostat第3部分
- java小项目实例,成功入职阿里
- 3.eclipse对mysql云数据库编程增删改查
- mysql解压版id是什么_Mysql安装(解压版)
- 压测学习总结(3)——Jmeter 脚本如何生成
- 不解禁administrator账号的情况下以管理员身份运行bat文件
- 持续集成实践二之Jenkins与Sonar Qube集成
- Java Access Specifier (不同的访问修饰符)
- Android-关于屏幕适配的一些经验
- ubuntu无法打开系统设置的解决办法
- 5V转24V差分信号转TTL电平脉冲信号隔离变送器
- 解密android日志xlog,mars的xlog日志文件解析以及日志查看工具介绍
- 老罗(www.luocong.com)
- 在安装完成AD19过后的一些基本设置
- 深入探究JVM(1) - Java的内存区域解析
热门文章
- 分布式云时代,腾讯云为何自研操作系统
- 一道头条算法题,一种不为人知的解法!
- 利用 GitHub Actions 在 GitHub 上进行加密挖矿?
- 达摩院 2021 十大科技趋势:云原生重塑IT技术体系
- 华为 HMS 上线独立搜索服务;苹果 App Store 出现 Bug ;Ant Design 4.2.5 发布| 极客头条...
- 腾讯广告计算提速25%,腾讯云星星海SA2云服务器提供助力
- 简直不要太硬了!一文带你彻底理解文件系统 | 原力计划
- 2020 年告别办公室!
- 腾讯 Github 全球贡献前十;三星可折叠手机售价 1.6 万;OpenTitan 正式开源|极客头条...
- 利用 50 行 Python 代码构建一个在线文本生成器!