객체 내장 객체

객체 SQLite

sqlite 데이터베이스 연결 객체

db.open 또는 db.openSQLite 사용하여 메소드 db.openSQLite 작성하고 작성하십시오.

1
var slite = db.openSQLite("sqlite:/path/to/db");

상속

회원 속성

fileName

문자열, 현재 데이터베이스 파일 이름

1
readonly String SQLite.fileName;

timeout

데이터베이스 시간 초과 시간을 밀리 초 단위로 정수, 쿼리 및 설정

1
Integer SQLite.timeout;

type

문자열, 쿼리 현재 데이터베이스 유형

1
readonly String SQLite.type;

회원 기능

backup

현재 데이터베이스를 새 파일로 백업

1
SQLite.backup(String fileName) async;

통화 매개 변수 :

  • fileName : String, 백업 데이터베이스 파일의 이름을 지정합니다

close

현재 데이터베이스 연결을 닫습니다

1
SQLite.close() async;

begin

현재 데이터베이스 연결에서 트랜잭션을 시작하십시오.

1
SQLite.begin() async;

commit

현재 데이터베이스 연결에서 트랜잭션 커밋

1
SQLite.commit() async;

rollback

현재 데이터베이스 연결에서 롤백 트랜잭션

1
SQLite.rollback() async;

trans

함수를 실행할 트랜잭션을 입력하고 함수 실행에 따라 커밋 또는 롤백

1
Boolean SQLite.trans(Function func);

통화 매개 변수 :

  • func : 함수, 트랜잭션으로 실행되는 함수

결과를 반환합니다 :

  • Boolean 은 트랜잭션이 커밋되었는지 여부를 반환하고 커밋이 정상이면 true를 반환하고 롤백시 false를 반환하며 트랜잭션이 실패하면 오류를 발생시킵니다

func에는 세 가지 결과가 있습니다.

  • 함수는 실행 종료 및 활성 리턴을 포함하여 정상적으로 리턴하며,이 시점에서 트랜잭션이 자동으로 커미트됩니다.
  • 이 함수는 false를 반환합니다.이 시점에서 트랜잭션이 롤백됩니다.
  • 함수 실행 오류, 트랜잭션이 자동으로 롤백됩니다.

execute

sql 명령을 실행하고 실행 결과를 반환합니다. 문자열은 매개 변수에 따라 형식을 지정할 수 있습니다.

1 2
NArray SQLite.execute(String sql, ...args) async;

통화 매개 변수 :

  • sql : 문자열, 형식 문자열 선택적 매개 변수는?로 지정됩니다. 예 : '테스트 위치에서 선택 [id] =?'
  • args : ..., 선택적 매개 변수 목록

결과를 반환합니다 :

  • NArray 는 결과 레코드를 포함하는 배열을 반환합니다. 요청이 UPDATE 또는 INSERT 인 경우 반환 된 결과에는 영향을받는 및 insertId가 포함됩니다 Mssql은 insertId를 지원하지 않습니다.

insert

새 레코드 삽입

1
Number SQLite.insert(Object opts) async;

통화 매개 변수 :

  • opts : 객체, 매개 변수 목록

결과를 반환합니다 :

  • Number 는 삽입이 포함 된 id를 반환하거나 엔진이 지원하지 않는 경우 0을 반환합니다

find

지정된 조건을 기반으로 데이터 쿼리

1
NArray SQLite.find(Object opts) async;

통화 매개 변수 :

  • opts : 객체, 매개 변수 목록

결과를 반환합니다 :

  • NArray , 결과가 포함 된 레코드를 반환

count

지정된 조건에 따라 데이터 레코드 수를 계산합니다.

1
Integer SQLite.count(Object opts) async;

통화 매개 변수 :

  • opts : 객체, 매개 변수 목록

결과를 반환합니다 :

  • Integer , 결과를 포함하는 레코드 수를 반환

update

지정된 조건에 따라 데이터 업데이트

1
Integer SQLite.update(Object opts) async;

통화 매개 변수 :

  • opts : 객체, 매개 변수 목록

결과를 반환합니다 :

  • Integer , 업데이트가 포함 된 레코드 수를 반환

remove

지정된 조건에 따라 데이터 삭제

1
Integer SQLite.remove(Object opts) async;

통화 매개 변수 :

  • opts : 객체, 선택적 매개 변수 목록

결과를 반환합니다 :

  • Integer , 업데이트가 포함 된 레코드 수를 반환

format

SQL 명령을 형식화하고 형식화 된 결과를 리턴하십시오.

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

통화 매개 변수 :

  • method : String, 요청 된 메소드를 지정
  • opts : 객체, 선택적 매개 변수 목록

결과를 반환합니다 :

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

SQL 명령을 형식화하고 형식화 된 결과를 리턴하십시오.

1 2
String SQLite.format(String sql, ...args);

통화 매개 변수 :

  • sql : 문자열, 형식 문자열 선택적 매개 변수는?로 지정됩니다. 예 : '테스트 위치에서 선택 [id] =?'
  • args : ..., 선택적 매개 변수 목록

결과를 반환합니다 :

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

toString

일반적으로 "[Native Object]"라는 객체의 문자열 표현을 반환합니다.

1
String SQLite.toString();

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

toJSON

객체의 JSON 표현을 반환하며 일반적으로 객체에 의해 정의 된 읽기 가능한 속성 모음을 반환합니다.

1
Value SQLite.toJSON(String key = "");

통화 매개 변수 :

  • key : 문자열, 미사용

결과를 반환합니다 :

  • Value 는 JSON 직렬화 가능을 포함하는 값을 리턴합니다.