Простое веб-приложение базы данных с Eclipse и Glassfish

Я только что запустил к изучению Eclipse с сервером Glassfish. Я озирался, как я могу сделать простое веб-приложение базы данных, но еще не могу выяснить. Я загрузил пакет Glassfish для Eclipse. Я должен создать простую базу данных (возможно, одна таблица) и соединить базу данных с простым веб-приложением. Как сделать это в Eclipse, можно ли дать мне некоторую пошаговую ссылку, как я могу сделать это Спасибо

5
задан BalusC 29 January 2010 в 13:57
поделиться

4 ответа

Если вы решили использовать Apache Derby в качестве базы данных, версия JavaDB поставляется с jee6 + пакет Glassfish, вы можете прочитать это учебное пособие о том, как подключиться к нему и создавать таблицы из Eclipse. Вам необходимо скачать плагин Apache Derby.

Это не имеет никакого отношения к Glassfish, однако в примере показано, как к нему подключиться из обычного приложения для рабочего стола Java с помощью JDBC.

3
ответ дан 13 December 2019 в 05:35
поделиться
1 --- 4554080-

Для базы данных вы можете сделать хуже, чем использовать javadb , что наступает в стандартной комплектации с Java 6. Проверьте учебу JDBC для получения подробной информации о взаимодействии Java в базу данных.

4
ответ дан 13 December 2019 в 05:35
поделиться

Я понял, как это сделать благодаря Тоби:

class Address < ActiveRecord::Base
  has_many :customers
end
class Customer < ActiveRecord::Base
  belongs_to :billing_address, :class_name => 'Address', :foreign_key => 'billing_address_id'
  belongs_to :shipping_address, :class_name => 'Address', :foreign_key => 'shipping_address_id'
end

Таблица клиентов включает в себя столбцы shipping_address_id и billing_address_id.

Это, по сути, has_two отношения. Я также нашел этот поток полезным.

-121--2054474-

Я заметил нагрузку и потребовал вернуть логическое значение в irb

Возвращаемое значение требуется указывает, была ли библиотека фактически загружена: это true , если библиотека была загружена, и false , если библиотека была найдена, но не загружена, поскольку она уже

Сбой указан с исключением LoadError .

-121--4903995-

Этот Наконечник дня , кажется, имеет информацию, которую вы ищете....

3
ответ дан 13 December 2019 в 05:35
поделиться

Доступ к элементам с помощью

double d = s->c[m*width+n];

Возможно, через встроенную функцию, чтобы избежать неожиданного поведения.

Компилятор не знает о ширине предполагаемого массива 2D. Он может интерпретировать (& s- > c) [m] [n] как s- > c [m + n] или как нечто совершенно иное.

-121--4222988-

Можно задать его с помощью аргумента deadline функции выборки . Из документов :

Крайний срок может составлять не более 60 секунд для обработчиков запросов и 10 минут для обработчиков заданий очереди и cron. Если крайний срок - Нет (None), крайний срок устанавливается равным 5 секундам.


Изменить: выглядит так, будто это изменилось. здесь :

Вы можете установить крайний срок для запроса, в течение которого служба будет ждать ответа. По умолчанию крайний срок выборки составляет 5 секунд. Можно настроить крайний срок по умолчанию для запросов с помощью функции urlfetch.set _ default _ fetch _ deadline () .

И на этой странице перечислены значения тайм-аута по умолчанию:

В настоящее время существует несколько ошибок с именем Ошибка Python для среды выполнения Python:

  • google.appengine.runtime.Ошибка : возникает, если общий запрос истекает, обычно через 60 секунд, или через 10 минут для просить очереди задач.
  • google.appengine.runtime.apiproxy _ errors.HCOerror : возникает, если RPC превысил свой срок. Обычно это 5 секунд, но его можно настроить для некоторых API с помощью параметра «deadline».
  • google.appengine.api.urlfetch _ errors.HCOerror : возникает при превышении времени ожидания URLFetch.
-121--237166-

На данный момент имеется сервер webapp и среда IDE. Оба они разработаны как полуагностические, когда речь идет о базах данных. Следующим выбором является способ взаимодействия с базой данных. Тогда вы сможете найти больше информации и примеров о том, как начать конструирование webapp.

Я бы предложил пойти с пружиной и полосами ( http://www.springsource.org/ и http://www.stripesframework.org/display/stripes/Home соответственно), но это личный выбор.

2
ответ дан 13 December 2019 в 05:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: