mysql - 我可以使用 NativeScript 在应用程序中读取和写入数据库吗?

标签 mysql postgresql telerik nativescript

我想使用 NativeScript 来构建我的应用程序。但我对应该使用哪种后端方法有点困惑。

我想创建一个简单的 CRUD 应用程序,用于写入 MySQL 或 postgresql 等数据库。我应该构建一个后端 api 服务来使用express/node stack 之类的东西来执行我的CRUD 操作吗?或者应用程序本身应该使用 NativeScript 执行 CRUD 操作?

我想让 NativeScript 应用程序本身执行 CRUD 操作,因为我觉得为简单的 CRUD 应用程序创建后端服务可能有点过头了。但我不确定 NativeScript 是否能够对 MySQL 等数据库执行 CRUD 服务以进行用户身份验证等。

最佳答案

嗯,在大多数手机上他们已经内置了 SQLITE 数据库引擎。由于您使用 NativeScript;你应该看看我的NativeScript-Sqlite插件,因为它包含在 iOS 和 Android 平台上对 sqlite 数据库进行 CRUD 创建/读取/更新/删除的功能。如果您不熟悉 Sqlite,手机上的大量应用程序以及 FireFox 等桌面应用程序中都使用了 Sqlite。

如果你真的想使用 MySQL,那么你必须始终拥有 wifi/互联网连接,并通过内置的 HTTP 模块构建某种桥梁;或者使用像我的 NativeScript-WebSockets 库之类的东西来与后端 mysql 服务器对话。

但是,即使您想更新互联网上的 MySQL 数据库;我建议本地数据库存储在 sqlite 中;然后您也可以在需要时同步数据。

关于mysql - 我可以使用 NativeScript 在应用程序中读取和写入数据库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32027334/

相关文章:

mysql - 您的 SQL 语法有错误; ... 'UNIQUE ` UK6i9q4suadww4j167aqe2h6aqj`' 在第 4 行

mysql - R 和 SQL 查询一起格式

postgresql - 从 pgsql 触发器输出到文件

sql - 将具有不相交行的公共(public)属性的多个表连接起来

asp.net - IE6 上的 ASP 按钮问题

asp.net - 字段列表中名为 '' 的字段不明确

mysql - 在 MySQL 查询中删除或替换为空白的部分字符串

java - 使用 PostgreSQL 和 Tomcat 的简单 Web 应用程序

asp.net - 在回发之间保留 RadComboBox 选定项

c# - 如何拉伸(stretch) PageView 以适合 RadWindow 的高度?