如何在不使用任何插件的情況下在nativescript中使用內部數據庫爲示例(sqlite)離線應用程序。如何從零開始使用內部數據庫
我搜索每一個人如何安裝或使用sqlite或其他內部數據庫的nativescript,但我沒有任何答案。
如何在不使用任何插件的情況下在nativescript中使用內部數據庫爲示例(sqlite)離線應用程序。如何從零開始使用內部數據庫
我搜索每一個人如何安裝或使用sqlite或其他內部數據庫的nativescript,但我沒有任何答案。
就像你將與你需要to access the native APIs
例如所有代碼都(JavaScript的)的Android例如
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);
}
SQLite的Android中here和API引用的是說你現在可以按照a basic Android database tutorial,並實現它在你的NativeScript應用程序中使用的JavaScript或TypeScript
還是一步一個腳印,插件可以提供所有包裝在隨時可以使用的功能中,所以除非你缺少一些東西,否則使用nativescript-sqlite會更容易,並避免爲Android和iOS編寫本機代碼。
謝謝你這個偉大而簡單的答案,你幫了我很多。 – mohade
這個問題顯示了很少或沒有努力。 SQLite不是你安裝的東西,它已經嵌入到移動平臺中,你只需要調用本地API調用就可以使用數據庫了。如果您不希望使用插件(無論出於何種原因),那麼您必須在每個平臺(android/ios)提供的官方文檔之後,從JavaScript開始實施一切。 – pkanev