Я пробовал много вещей, например, добавлял адрес драйвера в Path, но ничего не получалось. Я следовал этому руководству : http://appliedcoffeetechnology.tumblr.com/post/10657124340 и добавил драйвер JDBC4 (я также пробовал JDBC3) в путь сборки.
Кто-нибудь может мне помочь?
Переведено автоматически
Ответ 1
Хотя это и не строгий ответ на ваш вопрос, у меня есть предложение.
Запишите логику вашей базы данных на сервере приложений, доступном через Интернет, и взаимодействуйте с этим сервером приложений через HTTP + JSON, SOAP, XML-RPC или аналогичный. Это позволит намного эффективнее использовать пропускную способность, и таким образом вы сможете сделать свое приложение намного более терпимым к проблемам с подключением. Это также избавляет вас от необходимости подключать ваш сервер базы данных напрямую к Интернету - с PostgreSQL особых проблем нет, пока вы используете SSL, но все же лучше этого не делать вообще.
Используя JAX-RS в JBoss AS 7, Tomcat 7 или аналогичных, вы сможете довольно легко создать веб-RESTful API служб XML / JSON для вашего приложения. Люди также, похоже, довольно быстро объединяют REST / JSON API с PHP.
Вы можете написать веб-API JSON / REST практически на любом языке, который вам нравится, с разной степенью простоты. Просто найдите REST server yourlanguagename.
"Kaw" указал в удаленном ответе, что существуют также виртуальные драйверы JDBC, которые туннелируют запросы по HTTP. Они могут подойти для некоторых приложений.