0.3.12 • Published 1 year ago

sqlite-sync-2 v0.3.12

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

sqlite-sync-2.js

Node module to sqlite sync and async

NPM

node.js package for database connection with SQLite , and execute SQL commands synchronously or asynchronously.

Install

npm install sqlite-sync-2

Usage

var sqlite = require('sqlite-sync-2'); //requiring

//Connecting - if the file does not exist it will be created
sqlite.connect('test/test.db'); 

//Creating table - you can run any command
sqlite.run("CREATE TABLE COMPANYS(ID  INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL);",function(res){
	if(res.error)
		throw res.error;
	console.log(res);
});

//Inserting - this function can be sync to, look the wiki
sqlite.insert("COMPANYS",{NAME:"My COMPANY"}, function(res){
	if(res.error)
		throw res.error;
	console.log(res);
});

//Updating - returns the number of rows modified - can be async too
var rows_modified = sqlite.update("COMPANYS",{NAME:"TESTING UPDATE"},{ID:1});

//Create your function
function test(a,b){
	return a+b;
}

//Add your function to connection
sqlite.create_function(test);

// Use your function in the SQL
console.log(sqlite.run("SELECT ID, test(NAME, ' Inc') as NAME FROM COMPANYS"));

// Closing connection 
sqlite.close();
0.3.12

1 year ago

0.3.11

3 years ago

0.3.10

3 years ago

0.3.9

3 years ago