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:
1var 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
1static 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
2static 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
2static 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
2static 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
2static 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
2static 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
2static 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
2static 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