数据库之Sqlite3
来源:互联网 发布:工程进度计划软件 编辑:程序博客网 时间:2024/05/24 23:14
#include "sqlite3.h"sqlite3 *db;//1 打开数据库char info[1024] = {0};int rc=sqlite3_open( "mydb_v1.db", &db );if( rc ){ sprintf( info, "can not open database :%s", sqlite3_errmsg(db) ); sqlite3_close( db ); db = NULL;}//open database success//2 关闭数据库if( db ){ sqlite3_close( db ); db = NULL;}//close database success//3 select operationif(!db){ //db is not open return ;}sqlite3_stmt *stmt;const char *tail;string str;string sql = "select * from CodeCode where BarCode='2014003680'";int rc = sqlite3_prepare(db, sql.c_str(), sql.size(), &stmt, &tail);if(rc!=SQLITE_OK){ string error(sqlite3_errmsg(db)); return;}rc=sqlite3_step(stmt);int ncols=sqlite3_column_count(stmt);vector<string> oColumnNames;for (int i = 0; i < ncols; ++i){ string sColumnName = sqlite3_column_name(stmt, i); oColumnNames.push_back(sColumnName);}while(rc==SQLITE_ROW){ vector<string> row; for (int i = 0; i < ncols; ++i) { string sValue((char *)sqlite3_column_text(stmt,i)); row.push_back(sValue); } rc=sqlite3_step(stmt);}sqlite3_finalize(stmt); //4 insert, update, delete operationssqlite3_stmt *stmt;char *error;string str;string sql = "insert into CoalSample values('2014003681', 'tt1', '2014-11-21')";int rc = sqlite3_exec(db, sql.c_str(), NULL, NULL, &error);if(rc != SQLITE_OK){ if(error != NULL) { str = string(error); sqlite3_free(error); } return;}//insert into database success
0 0
- IOS之【sqlite3数据库】
- 数据库之Sqlite3
- python之数据库sqlite3
- sqlite3数据库之通讯录
- sqlite3数据库之停车场
- cocos2dx之引入Sqlite3数据库
- Android之SQLite3命令行管理数据库
- iPhone/iPad sqlite3数据库操作之fmdb
- django之数据库(sqlite3, mongoDB)应用
- 14、iOS 开发之数据库 SQLite3
- iOS 开发之封装一个 sqlite3 数据库
- C语言编程之数据库 -- sqlite3
- sqlite3数据库
- SQLite3数据库
- sqlite3 数据库
- SQLite3数据库
- 数据库sqlite3
- Sqlite3数据库
- MySQL (3)
- 冒泡排序
- 网络连接若干问题
- Hive与HBase联合操作异常
- Android触摸事件分发机制
- 数据库之Sqlite3
- js对mouseover和mouseout事件处理
- Hibernate的注释该如何使用? 属性 数据库中 字段 实体 级联删除
- Android eclipse的Toggle Block Selection Mode功能
- jquery 表单 清空
- shell脚本读取终端输入的方法
- 微信热门测试,小学数学,你能得几分试题详解
- java并发实践------组合对象
- MapReduce的原理