sqlite数据库操作
来源:互联网 发布:java微信二次开发视频 编辑:程序博客网 时间:2024/05/21 17:22
#include <stdio.h>
#include <stdlib.h>
#include <sqlite3.h>
#define DBINTO "/tmp/info.db"
int create_para(int nConfidence, char *date, char *rev_buffer, char *name)
{
sqlite3 *db=NULL;
char *zErrMsg = 0;
int rc;
char *sql ;
char sql_tmp[1024];
rc = sqlite3_open(DBINTO, &db); //打开指定的数据库文件,如果不存在将创建一个同名的数据库文件
if( rc != SQLITE_OK )
{
fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
sqlite3_close(db);
exit(1);
}
//创建一个表,如果该表存在,则不创建,并给出提示信息,存储在 zErrMsg 中
sql = " CREATE TABLE tbl(grade integer,date VARCHAR(255),licence VARCHAR(255),name VARCHAR(255));" ;
sqlite3_exec( db , sql , 0 , 0 , &zErrMsg );
sprintf(sql_tmp, "insert into tbl values(%d,'%s','%s','%s')",nConfidence,date,rev_buffer,name);
sqlite3_exec( db , sql_tmp , 0 , 0 , &zErrMsg );
sqlite3_close(db); //关闭数据库
return 0;
}
#include <stdlib.h>
#include <sqlite3.h>
#define DBINTO "/tmp/info.db"
int create_para(int nConfidence, char *date, char *rev_buffer, char *name)
{
sqlite3 *db=NULL;
char *zErrMsg = 0;
int rc;
char *sql ;
char sql_tmp[1024];
rc = sqlite3_open(DBINTO, &db); //打开指定的数据库文件,如果不存在将创建一个同名的数据库文件
if( rc != SQLITE_OK )
{
fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db));
sqlite3_close(db);
exit(1);
}
//创建一个表,如果该表存在,则不创建,并给出提示信息,存储在 zErrMsg 中
sql = " CREATE TABLE tbl(grade integer,date VARCHAR(255),licence VARCHAR(255),name VARCHAR(255));" ;
sqlite3_exec( db , sql , 0 , 0 , &zErrMsg );
sprintf(sql_tmp, "insert into tbl values(%d,'%s','%s','%s')",nConfidence,date,rev_buffer,name);
sqlite3_exec( db , sql_tmp , 0 , 0 , &zErrMsg );
sqlite3_close(db); //关闭数据库
return 0;
}
0 0
- Qt操作SQLite数据库
- sqlite数据库基本操作
- sqlite 数据库的操作
- SQLite数据库的操作
- SQLite数据库操作类
- android sqlite数据库操作
- Fasm操作数据库sqlite
- QT 操作Sqlite数据库
- sqlite数据库查看操作
- SQLite 数据库操作
- SQLite数据库操作
- C++操作SQLite数据库
- .C# 操作SQLite数据库
- sqlite数据库加密操作
- SQLite数据库基本操作
- 如何操作sqlite数据库
- python SQlite数据库操作
- SQLite数据库操作
- Yomotsu 使用 THREE.js 创建的示例(Examples created by Yomotsu using THREE.js)
- CSS样式的优先级
- HDU 1017 A Mathematical Curiosity
- 第四章 函数和递归例题
- POJ1329-Circle Through Three Points
- sqlite数据库操作
- SDUT 1500 Message Flood(字典树 && 模板)
- hdu 3345 War Chess (bfs+优先队列)
- python 备忘录
- 安卓学习谱
- Populating Next Right Pointers in Each Node (LeetCode)
- fatal error C1047 解决方法
- 回归树
- fatal error C1900