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. B.: Mysql: // 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. B.: Mysql: // user: pass \ @ host / db

Ergebnis zurückgeben:

  • MySQL, Gibt das Datenbankverbindungsobjekt zurück

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, Gibt das Datenbankverbindungsobjekt zurück

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 das Datenbankobjekt zurück

openRedis

Öffne einen 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, Gibt das Datenbankverbindungsobjekt zurück

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 Anforderungsmethode 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 Anforderungsmethode an
  • opts: Objekt, Parameterliste

Ergebnis zurückgeben:

  • String, Geben Sie 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 mssql-Befehl 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 Anforderungsmethode an
  • opts: Objekt, Parameterliste

Ergebnis zurückgeben:

  • String, Gibt den formatierten Befehl mssql zurück

Formatieren Sie einen mssql-Befehl 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: Boolean, MySQL-Codierung angeben, Standard ist false

Ergebnis zurückgeben:

  • String, Geben Sie die codierte Zeichenfolge zurück