2013-09-24 2 views
0

Я разрабатываю приложение Android для Android. В моем приложении пользователь вводит данные и данные будут храниться в базе данных sqlite внутренне. Теперь мой вопрос 1. как можно отправить все данные из базы данных sqlite в sqlserver из приложения phonegap или 2. Есть ли все равно, чтобы хранить данные из телефонной таблицы напрямую в базе данных SQL Server.phonegap sync с sql-сервером

ответ

0

Ответ на вопрос 1 Единственный способ отправить данные с PhoneGap на сервер с помощью AJAX-вызовов. Как вы делаете вызов ajax, зависит от того, какую структуру вы используете. Если это JQuery, это может быть простой вызов $ .ajax. Это может измениться, если вы используете AngularJS или любой Knockout.js. Если количество передаваемых данных велико, лучше использовать плагин синхронизации таким образом: https://github.com/orbitaloop/WebSqlSync или реализовать собственную синхронизацию.

Ответ на вопрос 2 Единственный способ вы можете хранить данные непосредственно из PhoneGap в базу данных SQL Server, сделав Ajax вызовы, как только данные готовы быть сохранены. Это может работать в тех случаях, когда данные малы, но могут вызвать проблемы с производительностью при больших данных.

1

Я разработал плагин, чтобы сделать именно так, подключите приложение Cordova напрямую к базе данных внешнего SQL Server. Это с открытым исходным кодом, вот ссылка https://github.com/SergioDosSantos/cordova-plugin-sqlserver. Вы вставляете колонку непосредственно без каких-либо услуг.

Смежные вопросы