2017-03-01 1 views
-1

플러그인을 사용하지 않고 nativescript에서 오프라인 응용 프로그램에 대한 내부 데이터베이스 (예 : sqlite)를 사용하려면 어떻게해야합니까?처음부터 내부 데이터베이스를 어떻게 사용할 수 있습니까?

나는 모든 것을 설치하거나 sqlite 또는 nativescript에 대한 다른 내부 데이터베이스를 사용할 수 있지만 모든 대답이 없었습니다.

+2

질문에 아무런 노력을 기울이지 않고 있습니다. SQLite는 설치하는 것이 아니라 이미 모바일 플랫폼에 내장되어 있으므로 데이터베이스를 사용해야하므로 원시 API 호출 만 수행하면됩니다. 플러그인을 사용하지 않으려는 경우 (이유가 무엇이든간에) 각 플랫폼 (android/ios)이 제공 한 공식 문서에 따라 JavaScript에서 처음부터 모든 것을 구현해야합니다. – pkanev

답변

2

그냥 당신이 to access the native APIs

예를 필요로하는 어떤 코드로 할 것 같은 (JavaScript)를 안드로이드 예를

var query = "select sqlite_version() AS sqlite_version"; 
var db = android.database.sqlite.SQLiteDatabase.openOrCreateDatabase(":memory:", null); 
var cursor = db.rawQuery(query, null); 
var sqliteVersion = ""; 
if (cursor.moveToNext()) { 
    sqliteVersion = cursor.getString(0); 
    console.log(sqliteVersion); 
} 

안드로이드 here에서 SQLite는 대한 API 참조하고 지금 a basic Android database tutorial을 따라가 자바 스크립트 또는 정지

TypeScript를 사용하여 NativeScript 응용 프로그램에서 단계별로 구현할 수 있다고 말했다 플러그인 당신은 뭔가가 부족하지 않는 한 nativescript-sqlite을 사용하고 안드로이드에 대한 다음 네이티브 코드에 대한 네이티브 코드 작성을 피하는 것이 아니라면 즉시 사용할 수있는 기능으로 포장 된 모든 것을 제공 할 수 있습니다.

+0

위대하고 간단한 대답에 감사드립니다. 제게 많은 도움을줍니다. – mohade

관련 문제