Модуль Базовый модуль

Модуль дБ

Модуль доступа к базе данных

Базовый модуль. Может быть использован для создания и управления ресурсами базы данных, справочный метод:

1
var db = require('db');

Статическая функция

open

Откройте базу данных, этот метод является универсальной точкой входа, вызовите различные механизмы в соответствии с предоставленной connString

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

Параметры вызова:

  • connString : String, описание базы данных, например: mysql: // user: pass \ @ host / db

Вернуть результат:

  • object , возвращает объект подключения к базе данных

openMySQL

Откройте базу данных MySQL

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

Параметры вызова:

  • connString : String, описание базы данных, например: mysql: // user: pass \ @ host / db

Вернуть результат:

  • MySQL , вернуть объект подключения к базе данных

openMSSQL

Откройте базу данных MySQL

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

Параметры вызова:

  • connString : String, описание базы данных, например: mssql: // user: pass \ @ host / db

Вернуть результат:

  • MSSQL , вернуть объект подключения к базе данных

openSQLite

Откройте базу данных sqlite

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

Параметры вызова:

  • connString : String, описание базы данных, например: sqlite: test.db или test.db

Вернуть результат:

  • SQLite , возвращает объект подключения к базе данных

openMongoDB

Откройте базу данных mongodb

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

Параметры вызова:

  • connString : String, описание базы данных

Вернуть результат:

  • MongoDB , возвращает объект подключения к базе данных

openLevelDB

Откройте базу данных leveldb

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

Параметры вызова:

  • connString : String, описание базы данных, например: level: test.db или test.db

Вернуть результат:

  • LevelDB , вернуть объект базы данных

openRedis

Откройте базу данных Redis

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

Параметры вызова:

  • connString : String, описание базы данных, например: redis: // сервер: порт или «сервер»

Вернуть результат:

  • Redis , вернуть объект подключения к базе данных

format

Отформатируйте команду sql и верните отформатированный результат

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

Параметры вызова:

  • method : String, указывает метод запроса
  • opts : объект, список параметров

Вернуть результат:

  • String , возвращает команду sql после форматирования

Отформатируйте команду sql и верните отформатированный результат

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

Параметры вызова:

  • sql : String, строка формата, необязательные параметры указываются с помощью?. Например: «ВЫБЕРИТЕ ИЗ ТЕСТА ГДЕ [id] =?»
  • args : ..., список необязательных параметров

Вернуть результат:

  • String , возвращает команду sql после форматирования

formatMySQL

Отформатируйте команду mysql и верните отформатированный результат

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

Параметры вызова:

  • method : String, указывает метод запроса
  • opts : объект, список параметров

Вернуть результат:

  • String , возвращает команду mysql после форматирования

Отформатируйте команду mysql и верните отформатированный результат

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

Параметры вызова:

  • sql : String, строка формата, необязательные параметры указываются с помощью?. Например: «ВЫБЕРИТЕ ИЗ ТЕСТА ГДЕ [id] =?»
  • args : ..., список необязательных параметров

Вернуть результат:

  • String , возвращает команду sql после форматирования

formatMSSQL

Отформатируйте команду mssql и верните отформатированный результат

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

Параметры вызова:

  • method : String, указывает метод запроса
  • opts : объект, список параметров

Вернуть результат:

  • String , возвращает отформатированную команду mssql

Отформатируйте команду mssql и верните отформатированный результат

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

Параметры вызова:

  • sql : String, строка формата, необязательные параметры указываются с помощью?. Например: «ВЫБЕРИТЕ ИЗ ТЕСТА ГДЕ [id] =?»
  • args : ..., список необязательных параметров

Вернуть результат:

  • String , возвращает команду sql после форматирования

escape

Кодировать строку в SQL-кодированную строку

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

Параметры вызова:

  • str : String, строка для кодирования
  • mysql : Boolean, указать кодировку mysql, по умолчанию false

Вернуть результат:

  • String , вернуть закодированную строку