diff --git a/js/sql/test-sql.js b/js/sql/test-sql.js new file mode 100644 index 0000000..542802a --- /dev/null +++ b/js/sql/test-sql.js @@ -0,0 +1,13 @@ +/** JavaScript Sqlite3 Implementation with raw file system access + * + */ +var Database = require('sqlite3.js'); + +var tableName = "newtable"; +var db = Database('/tmp/test.db'); +print(db.open()) +print(db.exec('CREATE TABLE ?? (id INTEGER PRIMARY KEY, name TEXT NOT NULL);', tableName)); +print(db.exec('INSERT INTO ?? VALUES (null, ?);', tableName, 'John')); +print(db.exec('INSERT INTO ?? VALUES (null, ?);', tableName, 'Jane')); +print(db.exec('SELECT * FROM ??;', tableName)); +print(db.exec('SELECT SQLITE_VERSION();'));