Modul Grundmodul

Modul db

Datenbankzugriffsmodul

Grundmodul. Kann zum Erstellen und Bearbeiten von Datenbankressourcen verwendet werden. Referenzmethode:

1
var db = require('db');

Statische Funktion

open

Öffnen Sie eine Datenbank, diese Methode ist ein allgemeiner Eintrag, rufen Sie verschiedene Engines gemäß dem bereitgestellten ConnString auf

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

Parameter aufrufen:

  • connString : String, Datenbankbeschreibung, z. connString .: connString : // user: pass \ @ host / db

Ergebnis zurückgeben:

  • object , gibt das Datenbankverbindungsobjekt zurück

openMySQL

Öffnen Sie eine MySQL-Datenbank

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

Parameter aufrufen:

  • connString : String, Datenbankbeschreibung, z. connString .: connString : // user: pass \ @ host / db

Ergebnis zurückgeben:

  • MySQL , Datenbankverbindungsobjekt zurückgeben

openMSSQL

Öffnen Sie eine MySQL-Datenbank

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

Parameter aufrufen:

  • connString : String, Datenbankbeschreibung, z. B.: mssql: // user: pass \ @ host / db

Ergebnis zurückgeben:

  • MSSQL gibt das Datenbankverbindungsobjekt zurück

openSQLite

Öffnen Sie eine SQLite-Datenbank

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

Parameter aufrufen:

  • connString : String, Datenbankbeschreibung, z. B. sqlite: test.db oder test.db

Ergebnis zurückgeben:

  • SQLite gibt das Datenbankverbindungsobjekt zurück

openMongoDB

Öffnen Sie eine Mongodb-Datenbank

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

Parameter aufrufen:

  • connString : String, Datenbankbeschreibung

Ergebnis zurückgeben:

  • MongoDB , Datenbankverbindungsobjekt zurückgeben

openLevelDB

Öffnen Sie eine leveldb-Datenbank

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

Parameter aufrufen:

  • connString : String, Datenbankbeschreibung, z. B.: level: test.db oder test.db

Ergebnis zurückgeben:

  • LevelDB gibt Datenbankobjekte zurück

openRedis

Öffnen Sie eine Redis Datenbank

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

Parameter aufrufen:

  • connString : String, Datenbankbeschreibung, z. B. redis: // server: port oder "server"

Ergebnis zurückgeben:

  • Redis , Datenbankverbindungsobjekt zurückgeben

format

Formatieren Sie einen SQL-Befehl und geben Sie das formatierte Ergebnis zurück

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

Parameter aufrufen:

  • method : String, geben Sie die angeforderte Methode an
  • opts : Objekt, Parameterliste

Ergebnis zurückgeben:

  • String , gibt den formatierten SQL-Befehl zurück

Formatieren Sie einen SQL-Befehl und geben Sie das formatierte Ergebnis zurück

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

Parameter aufrufen:

  • sql : String, Format String, optionale Parameter werden mit? angegeben. Zum Beispiel: 'SELECT FROM TEST WHERE [id] =?'
  • args : ..., optionale Parameterliste

Ergebnis zurückgeben:

  • String , gibt den formatierten SQL-Befehl zurück

formatMySQL

Formatieren Sie einen MySQL-Befehl und geben Sie das formatierte Ergebnis zurück

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

Parameter aufrufen:

  • method : String, geben Sie die angeforderte Methode an
  • opts : Objekt, Parameterliste

Ergebnis zurückgeben:

  • String , gibt den formatierten Befehl mysql zurück

Formatieren Sie einen MySQL-Befehl und geben Sie das formatierte Ergebnis zurück

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

Parameter aufrufen:

  • sql : String, Format String, optionale Parameter werden mit? angegeben. Zum Beispiel: 'SELECT FROM TEST WHERE [id] =?'
  • args : ..., optionale Parameterliste

Ergebnis zurückgeben:

  • String , gibt den formatierten SQL-Befehl zurück

formatMSSQL

Formatieren Sie einen Befehl mssql und geben Sie das formatierte Ergebnis zurück

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

Parameter aufrufen:

  • method : String, geben Sie die angeforderte Methode an
  • opts : Objekt, Parameterliste

Ergebnis zurückgeben:

  • String , gibt den formatierten Befehl mssql zurück

Formatieren Sie einen Befehl mssql und geben Sie das formatierte Ergebnis zurück

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

Parameter aufrufen:

  • sql : String, Format String, optionale Parameter werden mit? angegeben. Zum Beispiel: 'SELECT FROM TEST WHERE [id] =?'
  • args : ..., optionale Parameterliste

Ergebnis zurückgeben:

  • String , gibt den formatierten SQL-Befehl zurück

escape

Codieren Sie eine Zeichenfolge in eine SQL-sichere codierte Zeichenfolge

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

Parameter aufrufen:

  • str : String, der zu codierende String
  • mysql : Boolescher mysql , geben Sie die MySQL-Codierung an, der Standardwert ist false

Ergebnis zurückgeben:

  • String , gibt den codierten String zurück