mysql api编程(三) 事务
来源:互联网 发布:零基础学算法 第三版 编辑:程序博客网 时间:2024/06/05 20:19
(1)代码:
/************************************************************************* * File Name: commit.c * Author: The answer * Function: Other * Mail: 2412799512@qq.com * Created Time: 2017年06月30日 星期五 19时22分31秒 ************************************************************************/#include<stdio.h>#include<stdlib.h>#include<mysql.h>#include<errno.h>#include<string.h>int main(int argc,char **argv){ MYSQL *mysql = NULL; mysql = mysql_init(NULL); mysql = mysql_real_connect(mysql,"127.0.0.1","root","lxg","date",3306,NULL, CLIENT_MULTI_STATEMENTS); if(NULL == mysql) { perror("mysql_real_connect.\n"); return -1; } mysql_query(mysql,"set names utf8"); mysql_query(mysql, "start transaction"); int ret = mysql_query(mysql,"insert into sub values(8,27,'赵六','g','mysql',13666.60)"); int ret1 = mysql_query(mysql,"insert into sub values(9,28,'小黎','m','json',16688.00)"); if(ret || ret1) { mysql_query(mysql,"rollback"); return -1; } if(mysql_query(mysql,"commit")) { fprintf(stderr,"mysql_query failure.\n"); return -1; } mysql_close(mysql); return 0;}
(2) 代码执行之前如下:
(3)执行代码后:
阅读全文
0 0
- mysql api编程(三) 事务
- 【MySQL】事务api实现
- MYSQL事务编程
- mysql api编程(一)
- mysql api编程(二)
- Java事务三种类型:JDBC事务、JTA(Java Transaction API)事务、容器事务
- 网络编程三:Socket API
- mysql学习(三)事务隔离级别
- Mysql C API编程指南
- mysql api编程(四) 查询
- MySQL之事务编程(二)事务控制语句
- MySQL Innodb事务编程问题和处理
- Redis系列学习(三)之java api接入及事务
- MySQL基础及MySQL C API编程
- MySQL学习(三)【MySQL事务与存储引擎】
- WinCE串口编程API函数(三)
- iOS图形编程的三种API
- MySQL之事务编程(一)事务概述及其事务分类
- Python3学习笔记1-变量,数据类型
- sge集群搭建
- lk
- nginx配置1:借助Nginx搭建反向代理服务器与缓存静态文件
- win10下openssl生成证书过程
- mysql api编程(三) 事务
- js排序算法
- swagger ui应用
- mac下solr6.5的安装与配置
- Elasticsearch5.3 用JAVA创建索引
- 动态按比例绘制波形的思路以及按关系缩放公式
- 科大讯飞人脸识别,语音听写,声纹识别踩坑记
- 软键盘
- AlertDialog字体大小设置 确认取消按钮字体大小设置