2015-05-25 6 views
2

Я создал приложение Bluemix с небольшой базой данных SQL. Я хочу получить доступ к базе данных с моего сайта с помощью вызовов API. Я новичок в Java, поэтому я использовал код стартера, предоставленный в среде исполнения Liberty для Java, и следил за «tutorial», связанным в Документах Bluemix. Я скопировал только файл SQLDBSample.java из учебника.Подключение приложения Java к базе данных SQL в IBM Bluemix

У меня возникли проблемы с запуском кода подключения SQL. Я сохранил @WebServlet("/SQLDBSample") и не смог получить код для запуска, даже если я иду на myapp.mybluemix.net/SQLDBSample.. Я просто хочу настроить API-маршруты и иметь возможность делать вызовы AJAX внутри сайта JavaScript.

+0

Извините, я испортил имя. Я использую обычную базу данных SQL. При использовании файла Sample .war он работал нормально, но я не могу назвать функцию самостоятельно, используя код стартера и образец Java-кода. – darcatron

ответ

0

Ни один из этих ответов не закончил работать для меня. Я не нашел реального решения, поэтому переключился на Node.js и заработал его в считанные минуты. Я бы рекомендовал использовать узел, если вы используете BlueMix. Это проще.

2

Cloudant не является базой данных SQL. Если вы хотите использовать пример SQLDB, вам необходимо привязать ваше приложение к службе «SQL Database», а не к Cloudant.

0

Два варианта, которые помогут вам начать работу с Java и Cloudant NoSQL DB.

1) В пользовательском интерфейсе Bluemix нажмите «Каталог» и создайте шаблон Java Cloudant. После создания приложения вы можете скачать стартовый код и узнать его.

2) Прочитайте Java and Cloudant NoSQL DB on Bluemix сообщение в блоге от @ Sai-Vennam, в котором подробно описывается автоконфигурация.

1

Вы можете обратиться к приведенной ниже ссылке. Он подробно описывает связь между java-кодом и db2 (sqldb), в котором объясняются различные операции, такие как привязка к sqldb, проверка vcap_services и многое другое.

http://www.ibm.com/developerworks/cloud/library/cl-sqldb-app/

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