모듈 기본 모듈

모듈 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 : 문자열, 인코딩 할 문자열
  • mysql : 부울, mysql 인코딩 지정, 기본값은 false

반환 결과 :

  • String , 인코딩 된 문자열을 반환합니다.