Sqlite China  
首页 | 各种语言的sqlite编程 | sqlite研究 |sqlite应用实例与杂谈 | sqlite相关下载 | SQlite论坛
当前位置 : 主页>sqlite研究>列表
使用SQLite编程的快速介绍
来源:工友 作者:工友 时间:2007-12-21

这告诉你怎么开始实验SQLite,没有冗长的说明和配置:

下载代码

  • 取得一份二进制拷贝, 或者是源代码并自己编译它。 关于下载的更多信息。

创建一个新数据库

  • 在shell或DOS 命令行下, 输入: "sqlite3 test.db". 将创建一个新的数据库文件名叫"test.db"。 (你可以使用不同的名字)

  • 输入 SQL 命令在提示符下创建和写入新的数据。

  • 这里有更多相关文档。

使用 SQLite 编写程序

  • 下面是一个简单的 TCL 程序,让我们看看怎么使用 SQLite 的 TCL 接口。此程序在由第一个参数定义的数据库上执行第二个参数给出的SQL语句。这个命令是第7行的 sqlite3命令,用于打开一个 SQLite 数据库并且创建一个新的 TCL 命令"db"访问数据库,这个db命令在第 8 行对数据库执行 SQL 命令,并且在最后一行关闭与数据库的连接。

    #!/usr/bin/tclsh
    if {$argc!=2} {
    puts stderr "Usage: %s DATABASE SQL-STATEMENT"
    exit 1
    }
    load /usr/lib/tclsqlite3.so Sqlite3
    sqlite3 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; i
(阅读次数:
上一篇:XXTEA加密算法为SQLite 3.3.17实现加密功能 下一篇:SQLite适用的范围
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
§最新评论
热点文章
·SQLite数据库的体系结构
·SQLite与其他数据库的速度
·SQL 语言参考资料
·SQLite语法备忘录
·sqlite 的相关调查1
·嵌入式数据库SQLite的一份
·SQLite在嵌入式Web服务器
·点评主流开源数据库的技术
·基于ARM-Linux的SQLite嵌
·SQLite与其他数据库的速度
·SQLite数据库编程--创建数
·SQL 语法手册
·SQLite Mode 数据库交互的
·SQLITE3 使用总结(3)
·XXTEA加密算法为SQLite 3.
·SQLite 第三版总览(简介)
·SQLite 第三版中的数据类
·用sqlite 执行标准 sql 语
·System.Data.Sqlite 上手
·SQLite编译安装步骤
相关文章
·SQLite Mode 数据库交互的
·SQL 语言参考资料
·SQLite在嵌入式Web服务器
·SQL 语法手册
·System.Data.Sqlite 上手
·SQLite数据库编程--创建数
·SQLite数据库编程--数据库
·SQLite在TorqueScript中的
·关于sqlite_exec回调函数
·用sqlite 执行标准 sql 语

版权Power by DedeCms   后台登陆
Copyright @ 2007