모듈 기본 모듈

모듈 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: 문자열, 데이터베이스 설명

반환 결과 :

  • MongoDB, 데이터베이스 연결 개체를 반환합니다.

openLevelDB

leveldb 데이터베이스 열기

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

호출 매개 변수 :

  • connString: 문자열, 데이터베이스 설명 (예 : 레벨 : 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: 문자열, 요청 방법 지정
  • opts: 개체, 매개 변수 목록

반환 결과 :

  • String, 형식화 된 SQL 명령을 반환합니다.

SQL 명령을 포맷하고 포맷 된 결과를 반환합니다.

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

호출 매개 변수 :

  • sql: 문자열, 형식 문자열, 선택적 매개 변수는?로 지정됩니다. 예 : 'SELECT FROM TEST WHERE [id] =?'
  • args: ..., 선택적 매개 변수 목록

반환 결과 :

  • String, 형식화 된 SQL 명령을 반환합니다.

formatMySQL

mysql 명령을 포맷하고 포맷 된 결과를 반환합니다.

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

호출 매개 변수 :

  • method: 문자열, 요청 방법 지정
  • opts: 개체, 매개 변수 목록

반환 결과 :

  • String, 형식화 된 mysql 명령을 반환합니다.

mysql 명령을 포맷하고 포맷 된 결과를 반환합니다.

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

호출 매개 변수 :

  • sql: 문자열, 형식 문자열, 선택적 매개 변수는?로 지정됩니다. 예 : 'SELECT FROM TEST WHERE [id] =?'
  • args: ..., 선택적 매개 변수 목록

반환 결과 :

  • String, 형식화 된 SQL 명령을 반환합니다.

formatMSSQL

mssql 명령을 포맷하고 포맷 된 결과를 반환합니다.

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

호출 매개 변수 :

  • method: 문자열, 요청 방법 지정
  • opts: 개체, 매개 변수 목록

반환 결과 :

  • String, 형식화 된 mssql 명령을 반환합니다.

mssql 명령을 포맷하고 포맷 된 결과를 반환합니다.

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

호출 매개 변수 :

  • sql: 문자열, 형식 문자열, 선택적 매개 변수는?로 지정됩니다. 예 : 'SELECT FROM TEST WHERE [id] =?'
  • args: ..., 선택적 매개 변수 목록

반환 결과 :

  • String, 형식화 된 SQL 명령을 반환합니다.

escape

문자열을 SQL 안전 인코딩 문자열로 인코딩

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

호출 매개 변수 :

  • str: String, 인코딩 할 문자열
  • mysql: 부울, mysql 인코딩 지정, 기본값은 false

반환 결과 :

  • String, 인코딩 된 문자열 반환