我如何从头开始使用内部数据库

时间:2017-03-01 10:16:28

标签: telerik nativescript nativescript-telerik-ui

如何在不使用任何插件的情况下在nativescript中使用内部数据库(sqlite)作为离线应用程序。

我搜索了每一个我如何安装或使用sqlite或其他内部数据库的nativescript但我没有任何答案。

1 个答案:

答案 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编写本机代码。