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

Модуль db

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

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

1
var db = require('db');

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

open

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

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

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

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

Результат возврата:

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

openMySQL

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

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

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

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

Результат возврата:

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

openMSSQL

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

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

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

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

Результат возврата:

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

openSQLite

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

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

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

  • connString : строка, описание базы данных, например 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 : строка, описание базы данных, например: level: test.db или test.db

Результат возврата:

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

openRedis

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

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

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

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

Результат возврата:

  • 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 , возвращает закодированную строку