我如何在不使用任何插件的情况下使用内部数据库(sqlite)在nativecript中进行离线应用程序。
我正在搜索每个人都可以安装或使用sqlite或其他内部数据库的nativecript,但我没有任何答案。
就像您使用的任何代码访问本机API
一样例如。(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中的SQLite的API引用在此处,您现在可以遵循基本的Android数据库教程,并使用JavaScript或TypeScript
逐步实现您的Nativescript应用程序。仍然,该插件可以提供所有包裹在即时功能中的所有内容,因此,除非您缺少某些内容,否则使用nativescript-sqlite并避免为Android和iOS编写本机代码。