Módulo base del módulo

Módulo db

Módulo de acceso a la base de datos

Módulo básico Se puede utilizar para crear y manipular recursos de la base de datos, a los que hace referencia:

1
var db = require('db');

Función estática

open

Abra una base de datos, este método es una entrada general, se llaman 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

Devuelve el resultado:

  • 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

Devuelve el resultado:

  • MySQL , devolver el objeto de conexión de la 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

Devuelve el resultado:

  • MSSQL , devolver objeto de conexión de 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

Devuelve el resultado:

  • 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

Devuelve el resultado:

  • MongoDB , devolver objeto de conexión de 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

Devuelve el resultado:

  • LevelDB , devuelve un 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"

Devuelve el resultado:

  • 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 solicitado
  • opts : Objeto, lista de parámetros

Devuelve el resultado:

  • String , devuelve el comando sql formateado

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? Ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de argumentos opcional

Devuelve el resultado:

  • String , devuelve el comando sql formateado

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 solicitado
  • opts : Objeto, lista de parámetros

Devuelve el resultado:

  • String , devuelve el comando mysql formateado

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? Ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de argumentos opcional

Devuelve el resultado:

  • String , devuelve el comando sql formateado

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 solicitado
  • opts : Objeto, lista de parámetros

Devuelve el resultado:

  • 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? Ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id] =?'
  • args : ..., lista de argumentos opcional

Devuelve el resultado:

  • String , devuelve el comando sql formateado

escape

Codifica una cadena en una cadena de codificación segura para 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

Devuelve el resultado:

  • String , devuelve la cadena codificada