Changed in version 2.1.0
Arguments
- options(Object) - API 파라메터 Object
- path(String) - 데이터베이스 파일 이름
- callback(Function) - 실행 결과를 확인하는 함수
Arguments
- status(String) - 실행 결과 ( SUCCESS: 성공 코드, FAIL: 실패 코드 )
- result(object) - 데이터베이스 파일 정보
- db_name(String) - 데이터베이스 이름
- name(String) - 데이터베이스 이름
- path(String) - 데이터베이스 파일 Path 경로
- alias(String) - 데이터베이스 파일 alias 경로
- source(String) - 데이터베이스 파일 source 경로
- fullpath(String) - 데이터베이스 파일 fullpath 경로
M.db.create({
path:'db_name',
callback: function(status, path){
console.log(status, path);
}
});
Changed in version 2.1.0
Arguments
- options(Object) - API 파라메터 Object
- path(String) - 데이터베이스 파일 이름
- callback(Function) - 실행 결과를 확인하는 함수
Arguments
- status(String) - 실행 결과 ( SUCCESS: 성공 코드, FAIL: 실패 코드 )
- result(object) - 데이터베이스 파일 정보
- db_name(String) - 데이터베이스 이름
- name(String) - 데이터베이스 이름
- path(String) - 데이터베이스 파일 Path 경로
- alias(String) - 데이터베이스 파일 alias 경로
- source(String) - 데이터베이스 파일 source 경로
- fullpath(String) - 데이터베이스 파일 fullpath 경로
M.db.close({
path:'db_name',
callback: function(status, path){
console.log(status, path);
}
});
Changed in version 2.1.0
Arguments
- options(Object) - API 파라메터 Object
- path(String) - 데이터베이스 파일 이름
- callback(Function) - 실행 결과를 확인하는 함수
Arguments
- status(String) - 실행 결과 ( SUCCESS: 성공 코드, FAIL: 실패 코드 )
- result(object) - 데이터베이스 파일 정보
- db_name(String) - 데이터베이스 이름
- name(String) - 데이터베이스 이름
- path(String) - 데이터베이스 파일 Path 경로
- alias(String) - 데이터베이스 파일 alias 경로
- source(String) - 데이터베이스 파일 source 경로
- fullpath(String) - 데이터베이스 파일 fullpath 경로
M.db.open({
path:'db_name',
callback: function(status, path){
console.log(status, path);
}
});
Changed in version 2.1.0
Arguments
- options(Object) - API 파라메터 Object
- path(String) - 데이터베이스 파일 이름
- callback(Function) - 실행 결과를 확인하는 함수
Arguments
- status(String) - 실행 결과 ( SUCCESS: 성공 코드, FAIL: 실패 코드 )
- result(object) - 데이터베이스 파일 정보
- db_name(String) - 데이터베이스 이름
- name(String) - 데이터베이스 이름
- path(String) - 데이터베이스 파일 Path 경로
- alias(String) - 데이터베이스 파일 alias 경로
- source(String) - 데이터베이스 파일 source 경로
- fullpath(String) - 데이터베이스 파일 fullpath 경로
M.db.remove({
path:'db_name',
callback: function(status, path){
console.log(status, path);
}
});
Changed in version 2.1.0
Arguments
- options(Object) - API 파라메터 Object
- path(String) - 데이터베이스 파일 이름
- sql(String) - SQL 구문 (SQL Lite)
- multiple(boolean) - 다중 쿼리 실행 여부 (default : false), 다중 쿼리 실행시 sql은 ";"로 구분
- callback(Function) - 실행 결과를 확인하는 함수
Arguments
- status(String) - 실행 결과 ( SUCCESS: 성공 코드, FAIL: 실패 코드 )
- result(Object) - result 객체, 쿼리 실행 결과
- column_count(int) - 행 개수
- columns(array) - 행 리스트
- row_count(int) - 결과 레코드 수
- row_list(array) - 레코드 데이터 리스트
- db_name(String) - 데이터베이스 이름
- name(String) - 데이터베이스 이름
- path(String) - 데이터베이스 파일 Path 경로
- alias(String) - 데이터베이스 파일 alias 경로
- source(String) - 데이터베이스 파일 source 경로
- fullpath(String) - 데이터베이스 파일 fullpath 경로
var query = 'CREATE TABLE books (id INTEGER PRIMARY KEY, title varchar(255) not null, author varchar(255) not null )'
M.db.execute({
path:'db_name'
sql: query,
callback: function(status, result){
M.tool.log(status, result);
alert( status + ", " + JSON.stringify(result) + ", " + name );
}
});
var query = 'SELECT * FROM books';
M.db.execute({
path:'db_name',
sql: query,
callback: function(status, result){
console.log(status, result);
}
});
- DataBase 실행 (Insert multiple)
var query = 'INSERT INTO books (title, author) values ("제목1", "작가1");INSERT INTO books (title, author) values ("제목2", "작가2")';
M.db.execute({
path:'db_name',
sql: query,
multiple: true,
callback: function(status, result, name){
console.log(status, path);
}
});