Как подключиться к серверу PostgreSQL через JDBC в Android?
Мне нужно подключиться к серверу PostgreSQL в локальной сети без веб-службы. На данный момент я думаю, что JDBC-единственный способ, который я могу рассмотреть.
Как я могу выполнить это? Есть ли готовая к использованию сторонняя библиотека, которую я могу импортировать в свой проект Android?
любой ответ был бы оценен.
2 ответов
Если прямое соединение между мобильными устройствами и сервером баз данных действительно то, что вы хотите (без проблем с безопасностью), вам не понадобится дополнительная библиотека? Просто разверните драйвер JDBC на android, я думаю...?
другой вариант-создать мини-веб-сервер перед сервером PosgreSQL, содержащий драйвер JDBC. Затем вы можете определить простой протокол отправки / получения SQL / resultsets через HTTP. Преимущество этого, ваш след ноги применения на мобильном устройстве меньше.
вы можете найти людей, говорящих о развертывании драйвера JDBC, чтобы поговорить с PostgreSQL на pgandroid список рассылки. Некоторые примеры там, и если вы столкнулись с проблемами, это правильное место, чтобы обратиться за помощью. Я верю регулярным .файлы jar отлично работают с последними версиями Android, но вам может потребоваться исправить вещи, чтобы добавить совместимость со старыми версиями Android.
другой вариант, если вы не хотите использовать Java/JDBC-это использовать psqldroid библиотека.