모듈 기본 모듈

모듈 DB

데이터베이스 액세스 모듈

기본 모듈. 데이터베이스 자원을 작성하고 조작하는 데 사용할 수있는 참조 방법 :

1
var db = require('db');

정적 기능

open

데이터베이스를 열면이 방법은 범용 진입 점이며 제공된 connString에 따라 다른 엔진을 호출합니다.

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

통화 매개 변수 :

  • connString : 문자열, 데이터베이스 설명 (예 : mysql : // 사용자 : pass \ @ host / db)

결과를 반환합니다 :

  • object , 데이터베이스 연결 개체를 반환

openMySQL

MySQL 데이터베이스를 엽니 다

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

통화 매개 변수 :

  • connString : 문자열, 데이터베이스 설명 (예 : mysql : // 사용자 : pass \ @ host / db)

결과를 반환합니다 :

  • MySQL 은 데이터베이스 연결 개체를 반환

openMSSQL

MySQL 데이터베이스를 엽니 다

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

통화 매개 변수 :

  • connString : 문자열, 데이터베이스 설명 (예 : mssql : // 사용자 : 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 : 문자열, 데이터베이스 설명 (예 : level : test.db 또는 test.db)

결과를 반환합니다 :

  • LevelDB , 리턴 데이터베이스 오브젝트

openRedis

Redis 데이터베이스를 엽니 다

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

통화 매개 변수 :

  • connString : 문자열, 데이터베이스 설명 (예 : 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 : 문자열, 형식 문자열 선택적 매개 변수는?로 지정됩니다. 예 : '테스트 위치에서 선택 [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 : 문자열, 형식 문자열 선택적 매개 변수는?로 지정됩니다. 예 : '테스트 위치에서 선택 [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 : 문자열, 형식 문자열 선택적 매개 변수는?로 지정됩니다. 예 : '테스트 위치에서 선택 [id] =?'
  • args : ..., 선택적 매개 변수 목록

결과를 반환합니다 :

  • String , 형식화 된 sql 명령을 반환

escape

문자열을 SQL로 안전하게 인코딩 된 문자열로 인코딩

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

통화 매개 변수 :

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

결과를 반환합니다 :

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