使用SQLite编程的快速介绍
来源:互联网 发布:mysql创建数据库和表 编辑:程序博客网 时间:2024/05/12 05:15
这告诉你怎么开始实验SQLite,没有冗长的说明和配置:
下载代码
-
取得一份二进制拷贝, 或者是源代码并自己编译它。 关于下载的更多信息。
创建一个新数据库
-
在shell或DOS 命令行下, 输入: "sqlite3 test.db". 将创建一个新的数据库文件名叫"test.db"。 (你可以使用不同的名字)
-
输入 SQL 命令在提示符下创建和写入新的数据。
-
这里有更多相关文档。
使用 SQLite 编写程序
-
下面是一个简单的 TCL 程序,让我们看看怎么使用 SQLite 的 TCL 接口。此程序在由第一个参数定义的数据库上执行第二个参数给出的SQL语句。这个命令是第7行的 sqlite3命令,用于打开一个 SQLite 数据库并且创建一个新的 TCL 命令"db"访问数据库,这个db命令在第 8 行对数据库执行 SQL 命令,并且在最后一行关闭与数据库的连接。
#!/usr/bin/tclshif {$argc!=2} { puts stderr "Usage: %s DATABASE SQL-STATEMENT" exit 1}load /usr/lib/tclsqlite3.so Sqlite3sqlite3 db [lindex $argv 0]db eval [lindex $argv 1] x { foreach v $x(*) { puts "$v = $x($v)" } puts ""}db close
-
下面是一个C程序的例子,显示怎么使用 sqlite 的 C/C++ 接口。数据库的名字由第一个参数取得,第二个参数是一条或更多的SQL执行语句。这个函数在 22 行调用sqlite3_open() 打开数据库,在第27行sqlite3_exec()对数据库执行SQL语句,在第31行由sqlite3_close()关闭数据库连接。
#include
#include static int callback(void *NotUsed, int argc, char **argv, char **azColName){ int i; for(i=0; isqlite3_open(argv[1], &db); if( rc ){ fprintf(stderr, "Can't open database: %s/n", sqlite3_errmsg(db)); sqlite3_close(db); exit(1); } rc = sqlite3_exec(db, argv[2], callback, 0, &zErrMsg); if( rc!=SQLITE_OK ){ fprintf(stderr, "SQL error: %s/n", zErrMsg); } sqlite3_close(db); return 0;}
- 使用SQLite编程的快速介绍
- sqlite的介绍和使用
- Android的SQLite使用介绍
- Android的SQLite使用介绍
- 关于sqlite的使用介绍
- Android中SQLite的使用 快速入门SQLite
- SQLite内存数据库的介绍使用
- android SQLite数据库的使用介绍详解
- 关于Sqlite的介绍和使用
- Android原生SQLite的一些使用介绍
- Android Sqlite的介绍及使用
- android SQLite使用介绍
- SQLite介绍及使用
- SQLite介绍及使用
- SQLite介绍及使用
- SQLite 使用介绍
- SQLite 3 使用介绍
- SQLite的介绍 操作Sqlite
- SQLite3.3.6在ARM2410上的移植
- 告别李敖--告别李敖有话说
- 父与女
- 功夫显IP 2.3 版 2007.12.7
- 李嘉诚给年青商人的98条忠告
- 使用SQLite编程的快速介绍
- 李开复:21世纪企业最需要的7种人才
- 看看著名CEO们如何过年?
- SQLite3 C/C++ 开发接口简介(API函数)
- 史玉柱的救赎
- 多级树集合分裂(SPIHT)算法的过程详解与Matlab实现(1)算法概述
- 狼性生存哲学
- java正则表达式
- 程序员面试题精选(47):两个或N个数的最大公约数和最小公倍数的求解