Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2012.01.15;
Скачать: [xml.tar.bz2];

Вниз

Порекомендуйте БД для JAVA   Найти похожие ветки 

 
И. Павел ©   (2011-09-27 12:33) [0]

Здравствуйте.
Буду писать небольшое приложение на JAVA в качестве пробного задания (клиент-серверное).
Порекомендуйте, пожалуйста, базу данных. Нужна поддержка SQL. Наворотов производительности, прав доступа и TSQL не нужно. Желательно, чтобы ее было максимально просто установить, администрировать и использовать, потому что раньше использовал уже настроенные СУБД.
PS: не уверен, что это принципиально, но работать буду через спринг.
Заранее спасибо.


 
DiamondShark ©   (2011-09-27 12:36) [1]

Oracle


 
И. Павел ©   (2011-09-27 12:43) [2]

Забыл сказать: БД под windows. Т.е. сервер у меня будет на localhost.

> [1] DiamondShark ©   (27.09.11 12:36)

Если только какой-нибудь lite. Обычный оракл, насколько я знаю, тяжеловат для моих целей.


 
И. Павел ©   (2011-09-27 12:56) [3]

Пока склоняюсь к MYSQL, т.к. работал с ней, когда писал сайт, и фронтенд нашел.


 
Омлет ©   (2011-09-27 13:02) [4]

Ну так и работай с MySQL. К чему эта тема?


 
DiamondShark ©   (2011-09-27 13:08) [5]


> Обычный оракл, насколько я знаю, тяжеловат для моих целей.

Сочетание тяжеловатых тонов Оракла с лёгкой меланхоличностью Явы очень модно в этом сезоне.


> Забыл сказать: БД под windows.

Тогда MSSQL. И сишарп вместо явы.


 
Юрий Зотов ©   (2011-09-27 13:14) [6]

Если local, то можно Derby.


 
Омлет ©   (2011-09-27 13:19) [7]

> Derby.

Тогда уж лучше H2 )


 
И. Павел ©   (2011-09-27 13:22) [8]

> Тогда MSSQL. И сишарп вместо явы.

Вы вопрос читали? Мне сейчас сишарп не нужен.


> Ну так и работай с MySQL. К чему эта тема?

Вопрос и критерии БД озвучены в [0].


> Если local, то можно Derby.

Спасибо, посмотрю.


 
makvell   (2011-09-27 14:40) [9]

Мммм... а какая в принципе разница для "пробного задания"? Тем более, что "Наворотов производительности, прав доступа и TSQL не нужно" :)


 
Kerk ©   (2011-09-27 14:41) [10]

Если наворотов не надо, то наверно лучше MySQL. Она проще.


 
И. Павел ©   (2011-09-27 14:53) [11]

> [10] Kerk ©   (27.09.11 14:41)

Спасибо. Ее и выбрал. Скачиваю.


> [9] makvell   (27.09.11 14:40)

Кажется, действительно так и есть.

PS:
JAVA - это вещь! Вот пример кода (спринг) в 1 строчку, включающего и запрос, и указание параметра, и считывание значение из возвращенного DataSet:
int countOfActorsNamedJoe = this.jdbcTemplate.queryForInt("select count(0) from t_actors where first_name = ?", new Object[]{"Joe"});


 
Омлет ©   (2011-09-27 14:54) [12]


> И. Павел ©   (27.09.11 13:22) [8]
> > Ну так и работай с MySQL. К чему эта тема?
> Вопрос и критерии БД озвучены в [0].

И какому критерию не соответствует MySQL?


 
Palladin ©   (2011-09-27 14:55) [13]

ява конечно вещь, но указанное - это заслуга не явы, а фреймворка


 
pavel_guzhanov ©   (2011-09-27 14:57) [14]

Когда я писал подобное приложение (JAVA + БД), то ипользовал FireBird.


 
И. Павел ©   (2011-09-27 14:57) [15]

> [12] Омлет ©   (27.09.11 14:54)

Всем соответствует. Просто я сперва недоразобрался на их сайте.


 
makvell   (2011-09-27 15:08) [16]


> JAVA - это вещь! Вот пример кода (спринг) в 1 строчку, включающего
> и запрос, и указание параметра, и считывание значение из
> возвращенного DataSet:
> int countOfActorsNamedJoe = this.jdbcTemplate.queryForInt("select
> count(0) from t_actors where first_name = ?", new Object[]{"Joe"});
>

Не нужно радоваться раньше времени ;)
В реальности, параметр будет приходить извне, а может их будет больше одного, так что одной строчкой дело не закончится. Что, впрочем, не отменяет удобства использования сприн ждбц тэмплейта :)


 
Фокс Йожин   (2011-09-27 18:26) [17]

Derby


 
Фокс Йовович   (2011-09-27 18:30) [18]

Если писать совсем лёгкое, то Hypersonic 2


 
картман ©   (2011-09-27 18:46) [19]


> Буду писать небольшое приложение на JAVA в качестве пробного
> задания

напиши свою субд


 
iZEN   (2011-09-27 19:58) [20]

Apache Derby распространяется в одном пакете с Oracle JDK. Документация превосходная. Вот её-то и нужно использовать, тем более в учебном проекте.


 
И. Павел ©   (2011-09-28 07:45) [21]

Спасибо. Derby установлю. Hypersonic 2 тоже потом попробую.


> напиши свою субд

Да, думаю это бы их удивило :) Тем более - времени целая неделя.
Но SQL парсер за это время все же не успею написать, даже простой. А нужен еще JDBC драйвер и кучу всего прочего, а это я не смогу сделать.


 
Юрий Зотов ©   (2011-09-28 09:58) [22]

> А нужен еще JDBC драйвер

Что, тоже самописный нужен? На фига? Их вагон фирменных.


 
И. Павел ©   (2011-09-28 12:38) [23]


> Что, тоже самописный нужен? На фига? Их вагон фирменных.

Просто если писать свою базу, то я думал, что и драйвер понадобится свой. В любом случае, мне эта задача сейчас не по зубам :)


 
Delirium ©   (2011-09-29 14:17) [24]

http://www.postgresql.org/


 
OW ©   (2011-09-29 14:30) [25]


> Да, думаю это бы их удивило :) Тем более - времени целая
> неделя.

кого их?

И еще один совет, от мученника
Ежели кто-то подкатил с чем-то на работе написать - пиши, ради инстинктов, на том, что знаешь лучше всего!
А то понапишешь хрень(обязательно это будет хрень, т.к. все незнакомо, многого не знаешь и т.п.), потом эту хрень расширят, потом каждый будет обязан вникнуть что за хрень тут понаписана и ее поддерживать.


 
И. Павел ©   (2011-09-29 19:44) [26]


> кого их?

Тех, кто будет проверять мою программу (это пробное задание кандидату на должность ява-программиста).

Выбрал MySQLServer + spring + eclipse + tomcat + sysdeo tomcat plugin
Теперь подучил теорию и начинаю связывать все это вместе.

Долго пытался загрузить WTP плагин (весь день не работал download.eclipse.org)...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2012.01.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.004 c
4-1253534102
__Алексей__
2009-09-21 15:55
2012.01.15
Доступ из службы к сетевому компбютеру


15-1316457374
Leon-Z
2011-09-19 22:36
2012.01.15
Каким будет ПО через 10 лет ?


2-1317792498
petvv
2011-10-05 09:28
2012.01.15
Array of Char to String (ANSIString)=:


15-1316688403
boriskb
2011-09-22 14:46
2012.01.15
Деньжат конечно маловато, но и работа не трудная


2-1317364016
Phoenix
2011-09-30 10:26
2012.01.15
Работа с Вебсервисами с помощью Delphi2009





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский