Annamalai09 Ответов: 4

Взаимодействие с SQL сервером


Привет, я новичок в PhoneGap. Я хочу получить доступ к базе данных Sql Server из приложения android phonegap. Кто-нибудь может сказать мне, как это сделать? Пожалуйста.

С уважением,

Аннамалай

4 Ответов

Рейтинг:
35

Srinivas Kalabarigi

Насколько я знаю, вы не можете напрямую подключиться к удаленной базе данных. Вы должны разместить веб-службу, которая, в свою очередь, взаимодействует с базой данных SQL Server.


Annamalai09

Итак, для android-приложения в phonegap я должен написать webservice на java и вызвать его из javascript правильно...????

Рейтинг:
28

Annamalai09

Привет, наконец-то я нашел решение. Хотя многие здесь знают об этом, я просто хочу поделиться тем, как я это сделал. Я написал веб-сервис на языке c#, который извлекает данные из базы данных SQL Server. Я сохранил данные из базы данных в datatable и поместил их в формат JSON через сериализатор.

В phonegap я использовал jQuery ajax для вызова веб-сервиса. И веб-сервис должен быть развернут в IIS.

Примечание: при вызове веб-сервиса с помощью jQuery ajax используйте url-адрес с IP-адресом вашего компьютера. Не используйте "localhost", потому что во время работы в эмуляторе он не будет работать.


Рейтинг:
1

Srinivas Kalabarigi

Да, насколько я знаю, вам нужно использовать веб-сервисы.


Annamalai09

хорошо ... спасибо.

Рейтинг:
0

Sergio dos Santos

Я разрабатываю плагин для подключения к внешнему SQL-серверу напрямую без каких-либо служб, вот ссылка

GitHub-SergioDosSantos/cordova-plugin-sqlserver: плагин Cordova для подключения к SQL Server без служб[^]


OriginalGriff

Повторное открытие вопроса 4-летней давности - особенно с пометкой "решено" - для размещения ссылок на вашу работу-плохая идея: это очень похоже на фермерство РЕПО, которое мы считаем злоупотреблением. Это может привести к тому, что ваша учетная запись будет заблокирована на сайте, поэтому вам нужно быть осторожным.
В данном случае я не думаю, что это задумано таким образом, поэтому я не буду начинать процесс, но я бы настоятельно рекомендовал вам не делать этого снова, так как наши более счастливые члены не будут так снисходительны...

Member 14615882

Кто-нибудь знает, как подключить приложение phonegap к онлайн-хостингу базы данных mysql...я пробовал его работу при создании приложения
Но после создания приложения оно не работает...