SQLite3:安装和简单使用
来源:互联网 发布:用dos命令调试java程序 编辑:程序博客网 时间:2024/05/29 02:32
安装
Ubuntu安装sqlite3: sudo apt-get install sqlite3 libsqlite3-dev
使用sqlite3命令行
参考:https://www.sqlite.org/quickstart.html
1)创建名字为‘test.db’的数据库
$ sqlite3 test.db
2)创建表 (参考SQL语法)
sqlite> create table user ...> ( ...> id integer, ...> name varchar(20) ...> );
3)插入记录到user表
sqlite> insert into user values(1,"ubuntu");
4)查询user表中的记录
sqlite> select * from user;1|ubuntu
使用sqlite3的c/c++接口的例子:
- 源文件:
// main.c#include <stdio.h>#include <sqlite3.h>static int callback(void *NotUsed, int argc, char **argv, char **azColName){ int i; for(i=0; i<argc; i++){ printf("%s = %s\n", azColName[i], argv[i] ? argv[i] : "NULL"); } printf("\n"); return 0;}int main(int argc, char **argv){ sqlite3 *db; char *zErrMsg = 0; int rc; if( argc!=3 ){ fprintf(stderr, "Usage: %s DATABASE SQL-STATEMENT\n", argv[0]); return(1); } rc = sqlite3_open(argv[1], &db); if( rc ){ fprintf(stderr, "Can't open database: %s\n", sqlite3_errmsg(db)); sqlite3_close(db); return(1); } rc = sqlite3_exec(db, argv[2], callback, 0, &zErrMsg); if( rc!=SQLITE_OK ){ fprintf(stderr, "SQL error: %s\n", zErrMsg); sqlite3_free(zErrMsg); } sqlite3_close(db); return 0;}
- 编译方法:
不要忘记连接sqlite3库文件 -lsqlite3$ gcc main.c -o main -lsqlite3
- 运行:
$ ./main test.db "select * from user"id = 1name = ubuntu
0 0
- SQLite3:安装和简单使用
- Sqlite3入门,安装和使用。
- sqlite3的安装和使用
- sqlite3 简单使用
- ios简单使用sqlite3
- ios简单使用sqlite3
- sqlite3的简单使用
- sqlite3使用简单介绍
- Sqlite3 简单使用
- sqlite3简单使用
- SQLite3的简单使用
- ubuntu12.04下安装SQLite3及简单使用
- Sqlite3安装与使用
- sqlite3安装使用
- sqlite3安装使用---笔记
- 关于VC++中sqlite3的配置和简单使用小结
- linux下的sqlite3的编译安装和使用 -----转载
- sqlite3在Linux下的安装和使用
- 开山之作biubiubiu~
- JSON:一种轻量级的数据交换格式
- error princomp(29 line) 解决方法
- swap函数(指针)
- PHP使用exec命令执行外边程序失败问题
- SQLite3:安装和简单使用
- 第十三周项目4——Floyd算法验证
- 理解class.forName()
- 第2周项目1 - C/C++语言中函数参数传递的三种方式
- android apk 防止反编译技术-加壳技术
- C_实现字符串截取函数left、mid和right
- Spring 事务知识
- BluetoothDevice.getType()-一个常常被忽略了的函数。好用的不要不要的
- [Object-C] 关于UIView的阴影