Modulo modulo base

Modulo db

Modulo di accesso al database

Modulo base. Può essere utilizzato per creare e manipolare le risorse del database, metodo di riferimento:

1
var db = require('db');

Funzione statica

open

Apri un database, questo metodo è una voce generale, chiama diversi motori in base alla connString fornita

1
static object db.open(String connString) async;

Parametri di chiamata:

  • connString : stringa, descrizione del database, ad esempio: mysql: // user: pass \ @ host / db

Risultato di ritorno:

  • object , restituisce l'oggetto di connessione al database

openMySQL

Apri un database mysql

1
static MySQL db.openMySQL(String connString) async;

Parametri di chiamata:

  • connString : stringa, descrizione del database, ad esempio: mysql: // user: pass \ @ host / db

Risultato di ritorno:

  • MySQL , restituisce l'oggetto di connessione al database

openMSSQL

Apri un database mysql

1
static MSSQL db.openMSSQL(String connString) async;

Parametri di chiamata:

  • connString : stringa, descrizione del database, ad esempio: mssql: // user: pass \ @ host / db

Risultato di ritorno:

  • MSSQL , restituisce l'oggetto di connessione al database

openSQLite

Apri un database sqlite

1
static SQLite db.openSQLite(String connString) async;

Parametri di chiamata:

  • connString : stringa, descrizione del database, ad esempio sqlite: test.db o test.db

Risultato di ritorno:

  • SQLite , restituisce l'oggetto di connessione al database

openMongoDB

Apri un database mongodb

1
static MongoDB db.openMongoDB(String connString) async;

Parametri di chiamata:

  • connString : String, descrizione del database

Risultato di ritorno:

  • MongoDB , restituisce l'oggetto di connessione al database

openLevelDB

Apri un database leveldb

1
static LevelDB db.openLevelDB(String connString) async;

Parametri di chiamata:

  • connString : stringa, descrizione del database, ad esempio: level: test.db o test.db

Risultato di ritorno:

  • LevelDB , restituisce gli oggetti del database

openRedis

Apri un database Redis

1
static Redis db.openRedis(String connString) async;

Parametri di chiamata:

  • connString : String, descrizione del database, ad esempio redis: // server: port o "server"

Risultato di ritorno:

  • Redis , restituisce l'oggetto di connessione al database

format

Formatta un comando sql e restituisci il risultato formattato

1 2
static String db.format(String method, Object opts);

Parametri di chiamata:

  • method : stringa, specificare il metodo richiesto
  • opts : Oggetto, lista parametri

Risultato di ritorno:

  • String , restituisce il comando sql formattato

Formatta un comando sql e restituisci il risultato formattato

1 2
static String db.format(String sql, ...args);

Parametri di chiamata:

  • sql : stringa, stringa di formato, i parametri facoltativi vengono specificati con?. Ad esempio: "SELECT FROM TEST WHERE [id] =?"
  • args : ..., lista di parametri opzionali

Risultato di ritorno:

  • String , restituisce il comando sql formattato

formatMySQL

Formatta un comando mysql e restituisci il risultato formattato

1 2
static String db.formatMySQL(String method, Object opts);

Parametri di chiamata:

  • method : stringa, specificare il metodo richiesto
  • opts : Oggetto, lista parametri

Risultato di ritorno:

  • String , restituisce il comando mysql formattato

Formatta un comando mysql e restituisci il risultato formattato

1 2
static String db.formatMySQL(String sql, ...args);

Parametri di chiamata:

  • sql : stringa, stringa di formato, i parametri facoltativi vengono specificati con?. Ad esempio: "SELECT FROM TEST WHERE [id] =?"
  • args : ..., lista di parametri opzionali

Risultato di ritorno:

  • String , restituisce il comando sql formattato

formatMSSQL

Formatta un comando mssql e restituisce il risultato formattato

1 2
static String db.formatMSSQL(String method, Object opts);

Parametri di chiamata:

  • method : stringa, specificare il metodo richiesto
  • opts : Oggetto, lista parametri

Risultato di ritorno:

  • String , restituisce il comando mssql formattato

Formatta un comando mssql e restituisce il risultato formattato

1 2
static String db.formatMSSQL(String sql, ...args);

Parametri di chiamata:

  • sql : stringa, stringa di formato, i parametri facoltativi vengono specificati con?. Ad esempio: "SELECT FROM TEST WHERE [id] =?"
  • args : ..., lista di parametri opzionali

Risultato di ritorno:

  • String , restituisce il comando sql formattato

escape

Codifica una stringa in una stringa codificata sicura per SQL

1 2
static String db.escape(String str, Boolean mysql = false);

Parametri di chiamata:

  • str : String, la stringa da codificare
  • mysql : booleano, specifica la codifica mysql, il valore predefinito è false

Risultato di ritorno:

  • String , restituisce la stringa codificata