phonegap与sql server同步

时间:2013-09-24 05:12:13

标签: android sql-server sqlite cordova sync

我正在开发Phonegap android应用程序。在我的应用程序中,用户将输入数据,该数据将在内部存储在sqlite数据库中。 现在我的问题 1.如何将来自sqlite数据库的所有数据从phonegap应用程序发送到sqlserver或 2.无论如何都要将数据从phonegap存储到直接的sql server数据库。

3 个答案:

答案 0 :(得分:1)

我开发了一个完全正确的插件,将Cordova app直接连接到外部SQL Server数据库。它是开源的,这里是链接https://github.com/SergioDosSantos/cordova-plugin-sqlserver。 你没有任何服务直接插入colud插入。

答案 1 :(得分:0)

答案 2 :(得分:0)

回答问题1 将数据从phonegap发送到服务器的唯一方法是使用AJAX调用。如何进行ajax调用取决于您使用的是哪个框架。如果它是JQuery,它可以是一个简单的$ .ajax调用。如果您使用AngularJS或任何Knockout.js,这可能会改变。 如果要传输的数据量很大,更好的方法是使用这样的同步插件:https://github.com/orbitaloop/WebSqlSync或实现您自己的同步功能。

回答问题2 将数据直接从phonegap存储到SQL Server数据库的唯一方法是在数据准备好保存后立即进行ajax调用。 这可能适用于数据较小的情况,但在数据较大时可能会导致性能问题。