如何在不使用任何插件的情况下在nativescript中使用内部数据库(sqlite)作为离线应用程序。
我搜索了每一个我如何安装或使用sqlite或其他内部数据库的nativescript但我没有任何答案。
答案 0 :(得分:2)
就像您使用任何代码to access the native APIs
一样e.g。 (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);
}
Android here中针对SQLite的API参考,并表示您现在可以关注a basic Android database tutorial并使用JavaScript或TypeScript
在NativeScript应用程序中逐步实施尽管如此,该插件可以提供所有包含在即用型功能中的内容,因此除非您缺少某些内容,否则将更容易使用nativescript-sqlite并避免为Android编写本机代码,然后为iOS编写本机代码。