2017-03-01 5 views
-1

どのようにプラグインを使用せずにnativescriptでオフラインアプリのための内部データベース(sqlite)を使用することができます。どのように私はゼロから内部データベースを使用することができます

sqliteやその他の内部データベースをnativescriptにインストールしたり使用したりする方法はすべて検索されていますが、回答はありませんでした。あなたは、例えばto access the native APIs

を必要とする任意のコードを実行するのと同じように

+2

質問にはそれほど努力が払われていません。 SQLiteはあなたがインストールするものではなく、すでにモバイルプラットフォームに組み込まれているので、データベースが使用されるため、ネイティブAPIコールを行うだけです。何らかの理由でプラグインを使用しない場合は、各プラットフォーム(android/ios)が提供している公式のドキュメントに従って、JavaScriptからすべてをゼロから実装する必要があります。 – pkanev

答えて

2

(JavaScriptの)Androidの例のAndroid hereでSQLiteのための

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); 
} 

APIリファレンスと、それはあなたが今a basic Android database tutorialに従うと、それはまだJavaScriptを使用してNativeScriptアプリケーションのステップバイステップまたはTypeScript

実装することができた、プラグインあなたは何かが欠けている場合を除いて、nativescript-sqliteを使いやすくなり、アンドロイドのためにネイティブコードを書くのを避け、そして次にiOSのためにネイティブコードを書くことを避けることができます。

+0

この偉大で簡単な答えをありがとう、私を助けてください。 – mohade

関連する問題