Módulo Módulo básico

Módulo db

Módulo de acceso a la base de datos

Módulo basico. Se puede usar para crear y operar recursos de la base de datos, método de referencia:

1
var db = require('db');

Función estática

open

Abra una base de datos, este método es un punto de entrada universal, llame a diferentes motores de acuerdo con la conexión proporcionada

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

Parámetros de llamada:

  • connString : String, descripción de la base de datos, como: mysql: // user: pass \ @ host / db

Resultado de devolución:

  • object , devuelve el objeto de conexión de la base de datos

openMySQL

Abrir una base de datos mysql

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

Parámetros de llamada:

  • connString : String, descripción de la base de datos, como: mysql: // user: pass \ @ host / db

Resultado de devolución:

  • MySQL , devolver objeto de conexión de base de datos

openMSSQL

Abrir una base de datos mysql

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

Parámetros de llamada:

  • connString : String, descripción de la base de datos, como: mssql: // user: pass \ @ host / db

Resultado de devolución:

  • MSSQL , devuelve el objeto de conexión de la base de datos

openSQLite

Abrir una base de datos sqlite

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

Parámetros de llamada:

  • connString : String, descripción de la base de datos, como: sqlite: test.db o test.db

Resultado de devolución:

  • SQLite , devolver objeto de conexión de base de datos

openMongoDB

Abrir una base de datos mongodb

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

Parámetros de llamada:

  • connString : String, descripción de la base de datos

Resultado de devolución:

  • MongoDB , devuelve el objeto de conexión de la base de datos

openLevelDB

Abrir una base de datos leveldb

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

Parámetros de llamada:

  • connString : String, descripción de la base de datos, como: level: test.db o test.db

Resultado de devolución:

  • LevelDB , devolver objeto de base de datos

openRedis

Abrir una base de datos Redis

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

Parámetros de llamada:

  • connString : String, descripción de la base de datos, como: redis: // server: port o "server"

Resultado de devolución:

  • Redis , devolver objeto de conexión de base de datos

format

Formatee un comando sql y devuelva el resultado formateado

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

Parámetros de llamada:

  • method : String, especifica el método de la solicitud
  • opts : Objeto, lista de parámetros

Resultado de devolución:

  • String , devuelve el comando sql después de formatear

Formatee un comando sql y devuelva el resultado formateado

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

Parámetros de llamada:

  • sql : String, format string, los parámetros opcionales se especifican con? Por ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de parámetros opcionales

Resultado de devolución:

  • String , devuelve el comando sql después de formatear

formatMySQL

Formatee un comando mysql y devuelva el resultado formateado

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

Parámetros de llamada:

  • method : String, especifica el método de la solicitud
  • opts : Objeto, lista de parámetros

Resultado de devolución:

  • String , devuelve el comando mysql después de formatear

Formatee un comando mysql y devuelva el resultado formateado

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

Parámetros de llamada:

  • sql : String, format string, los parámetros opcionales se especifican con? Por ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de parámetros opcionales

Resultado de devolución:

  • String , devuelve el comando sql después de formatear

formatMSSQL

Formatee un comando mssql y devuelva el resultado formateado

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

Parámetros de llamada:

  • method : String, especifica el método de la solicitud
  • opts : Objeto, lista de parámetros

Resultado de devolución:

  • String , devuelve el comando mssql formateado

Formatee un comando mssql y devuelva el resultado formateado

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

Parámetros de llamada:

  • sql : String, format string, los parámetros opcionales se especifican con? Por ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de parámetros opcionales

Resultado de devolución:

  • String , devuelve el comando sql después de formatear

escape

Codificar una cadena en una cadena codificada con seguridad SQL

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

Parámetros de llamada:

  • str : String, la cadena a codificar
  • mysql : booleano, especifica la codificación mysql, el valor predeterminado es falso

Resultado de devolución:

  • String , devuelve la cadena codificada