플러그인을 사용하지 않고 nativescript에서 오프라인 응용 프로그램에 대한 내부 데이터베이스 (예 : sqlite)를 사용하려면 어떻게해야합니까?처음부터 내부 데이터베이스를 어떻게 사용할 수 있습니까?
나는 모든 것을 설치하거나 sqlite 또는 nativescript에 대한 다른 내부 데이터베이스를 사용할 수 있지만 모든 대답이 없었습니다.
플러그인을 사용하지 않고 nativescript에서 오프라인 응용 프로그램에 대한 내부 데이터베이스 (예 : sqlite)를 사용하려면 어떻게해야합니까?처음부터 내부 데이터베이스를 어떻게 사용할 수 있습니까?
나는 모든 것을 설치하거나 sqlite 또는 nativescript에 대한 다른 내부 데이터베이스를 사용할 수 있지만 모든 대답이 없었습니다.
그냥 당신이 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을 사용하고 안드로이드에 대한 다음 네이티브 코드에 대한 네이티브 코드 작성을 피하는 것이 아니라면 즉시 사용할 수있는 기능으로 포장 된 모든 것을 제공 할 수 있습니다.
위대하고 간단한 대답에 감사드립니다. 제게 많은 도움을줍니다. – mohade
질문에 아무런 노력을 기울이지 않고 있습니다. SQLite는 설치하는 것이 아니라 이미 모바일 플랫폼에 내장되어 있으므로 데이터베이스를 사용해야하므로 원시 API 호출 만 수행하면됩니다. 플러그인을 사용하지 않으려는 경우 (이유가 무엇이든간에) 각 플랫폼 (android/ios)이 제공 한 공식 문서에 따라 JavaScript에서 처음부터 모든 것을 구현해야합니다. – pkanev