ngx_sqlite

Nginx 的 SQLite 模块
授权协议 BSD
开发语言 C/C++
所属分类 服务器软件、 Nginx扩展模块
软件类型 开源软件
地区 国产
投 递 者 锺玺
操作系统 Linux
开源组织
适用人群 未知
 软件概览

ngx_sqlite 是嵌入 sqlite 数据库的 nginx 模块。通过强大的nginx server,可以使用http协议访问sqlite数据库。

环境

- sqlite 3
- nginx-1.6.3+ 

安装

```sh
$ git clone https://github.com/rryqszq4/ngx_sqlite.git

$ wget 'http://nginx.org/download/nginx-1.6.3.tar.gz'
$ tar -zxvf nginx-1.6.3.tar.gz
$ cd nginx-1.6.3

$ export SQLITE_INC=/path/to/sqlite
$ export SQLITE_LIB=/path/to/sqlite

$ ./configure --user=www --group=www \
              --prefix=/path/to/nginx \
              --add-module=/path/to/ngx_sqlite
$ make
$ make install

```

摘要

```nginx
user www www;
worker_processes  4;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    keepalive_timeout  65;

    sqlite_database    test.db;

    server {
        listen       80;
        server_name  localhost;

        location /sqlite {
            sqlite_query "select * from test;";
        }

    }
}
```
 相关资料
  • SQLite是一种基于模式的轻量级关系数据库引擎。 它是用于Web浏览器中本地存储的嵌入式数据库软件的流行选择。 与许多其他数据库管理系统不同,SQLite不是客户端 - 服务器数据库引擎。 有关更多信息,请阅读我们的 SQLite教程 在本章中,您将学习如何使用CoffeeScript与SQLite数据库进行通信。 安装 (Installation) 可以使用node-sqlite3模块将SQL

  • 问题内容: 大多数关系数据库都有某种字符串函数,例如: 会屈服 另一方面,SQLite具有非常有限的功能集。SQLite支持的功能在此处列出: http://www.sqlite.org/lang_corefunc.html 可以使用SQLite中可用的功能进行仿真吗? 问题答案: 我的答案结合了Shiplu Mokaddim的 “printf字符替换重复”和Steve Broberg和[Luka

  • 问题内容: 我不想使用它,因为它基本上是a ,并且使用旧列中的数据很复杂。 有点骇人听闻,因为所有错误都会被忽略,因此这不是一种选择。 我已经阅读了一篇使用以下内容的博客文章 我喜欢这种方法真的很多,但我不知道我怎样才能实现这个用在SQLite的,这是我得到了什么: 在似乎是使用的唯一方法在SQLite的,因为一切抛出一个语法错误。但是在中也不能使用-或-语句,因此会引发错误。 我尝试了以下 但这

  • SQLite 是一个实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。 简介 优点 SQLite 是自给自足的,这意味着不需要任何外部的依赖。 SQLite 是无服务器的、零配置的,这意味着不需要安装或管理。 SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。 SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于 2

  • 问题 你需要 Node.js 内部与 SQLite 数据库连接的接口。 解决方案 使用 SQLite 模块。 sqlite = require 'sqlite' db = new sqlite.Database # The module uses asynchronous methods, # so we chain the calls the db.execute exampleCreate

  • Python有一个内置的SQlite支持。 SQlite3模块附带Python发行版。 有关在Python中使用SQLite数据库的详细教程,请参阅此链接 。 在本节中,我们将了解Flask应用程序如何与SQLite交互。 创建一个SQLite数据库'database.db'并在其中创建学生表。 import sqlite3 conn = sqlite3.connect('database.db'

  • Support for the SQLite database. The following table summarizes current support levels for database release versions. 支持的SQLite版本 The following dialect/DBAPI options are available. Please refer to ind

  • 如果需要一个类似于mysql之类的小型关系数据库服务器,这个就是了。 来看代码: #include <mongols/sqlite_server.hpp> int main(int, char**) { int port = 9090; const char* host = "127.0.0.1"; mongols::sqlite_server server(ho