Как установить соединение между db и java-кодом в bluemix

Я делаю веб-приложение в bluemix и для этого выбрал веб-стартер java db в качестве шаблона. Я создал html-файлы в eclipse, и мне нужно подключение к базе данных. Я создал таблицу в базе данных (а именно userInformation), но я не понимаю, где и какой код нужно написать для установления соединения. Пожалуйста помоги.


person Pallav Trivedi    schedule 10.01.2015    source источник


Ответы (1)


Если вы развертываете приложение Liberty и используете службу SQLDB, информация о подключении и jar-файл драйвера db должны быть автоматически настроены в server.xml, и для вас будет создан источник данных. Вы можете получить к нему доступ с помощью JNDI. Взгляните на этот пример:

https://developer.ibm.com/bluemix/2014/02/07/java-db2-10-minutes/

Другой вариант - проанализировать переменную среды VCAP_SERVICES и прочитать из нее информацию о соединении. Пример: https://github.com/IBM-Bluemix/get-started-java < / а>

В документации Bluemix есть много информации о том, как установить соединение для каждой службы.

Кроме того, вам понадобится некоторый Java-код на стороне сервера, такой как сервлет, чтобы установить это соединение с базой данных. Вы не можете подключиться напрямую из HTML-кода на стороне клиента.

https://github.com/IBM-Bluemix/java-db

person Ram Vennam    schedule 10.01.2015