Commit 1117e9ea authored by Marcel Stör's avatar Marcel Stör
Browse files

Add tiny SQLite example

parent 0bf035aa
...@@ -12,3 +12,21 @@ For instruction on how to use this module or further documentation, please, refe ...@@ -12,3 +12,21 @@ For instruction on how to use this module or further documentation, please, refe
This module is a stripped down version of SQLite, with every possible OMIT_\* configuration enable. The enabled OMIT_\* directives are available in the module's [Makefile](../../../app/sqlite3/Makefile). This module is a stripped down version of SQLite, with every possible OMIT_\* configuration enable. The enabled OMIT_\* directives are available in the module's [Makefile](../../../app/sqlite3/Makefile).
The SQLite3 module vfs layer integration with NodeMCU was developed by me. The SQLite3 module vfs layer integration with NodeMCU was developed by me.
**Simple example**
```lua
db = sqlite3.open_memory()
db:exec[[
CREATE TABLE test (id INTEGER PRIMARY KEY, content);
INSERT INTO test VALUES (NULL, 'Hello, World');
INSERT INTO test VALUES (NULL, 'Hello, Lua');
INSERT INTO test VALUES (NULL, 'Hello, Sqlite3')
]]
for row in db:nrows("SELECT * FROM test") do
print(row.id, row.content)
end
```
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment