![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| regen |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 5.7.2006 Репутация: нет Всего: нет |
Добрый день.
Вопрос такой: пишу новую версию программки, которая должна общаться с базой данных. Программа эта поставляется на диске, у ней есть собственный инсталятор. Инсталятор ставит сначала JRE, потом сами файлы программы. Теперь возникла необходимость работы с базой данных (раньше всё дёргалось из текстового файла). Ну так вот... Какую базу данных выбрать чтобы она: 1) чтобы ставилась она копированием (не с помощью собственноо инсталлятора, а как напрмиер JRE, копированием) 2) чтобы не надо было править ручками для неё конфигурационные файлы (т.е. задать конфигурацию заранее для всех компьютеров и всё) Mysql как я понимаю нельзя просто скопировать... Ставится он с инстяллятора.. Или я ошибаюсь? Спасибо за ответы --------- Заранее извиняюсь за смутное изложение проблемы... |
|||
|
||||
| sergakrem |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 28.7.2006 Где: Украина, г. Киев Репутация: нет Всего: нет |
Привет.
Может быть тебе стоит посмотреть в сторону HSQLDB (http://www.hsqldb.org/)? Для тех условий, которе ты описал - она очень даже подойдет. А так же - практически для всех твоих нужд (я надеюсь). |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Уже была похожая тема.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| regen |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 5.7.2006 Репутация: нет Всего: нет |
Работа с SQLite или с HSQLDB сильно отличается от привычному Mysql?
Запросы, работы из под Java... Сильно? Если кто работал - то можно пример... |
|||
|
||||
| sergakrem |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 28.7.2006 Где: Украина, г. Киев Репутация: нет Всего: нет |
Нет. Не сильно. Это то же самое ( почти
Читай на offсайте HSQLDB Features Summary:
Вобщем: http://www.hsqldb.org/web/hsqlFeatures.html Это сообщение отредактировал(а) sergakrem - 13.9.2006, 12:59 |
|||
|
||||
| regen |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 5.7.2006 Репутация: нет Всего: нет |
C HSQLDB понял. Понравилось. Но не пойдёт по одной только причине: база данных генерится на сервере с помощью PHP, а потом при необходимости обновления скачивается на компьютер и используется по средством Java. Почитал про Sqlite. Он поддерживается PHP, также как я понял в сообщении, которое порекомендовал LSD, его рекомедуют для Java... Однако я не нашёл на сайте sqlite упоминания про Java... Можно поянить как-нибудь? Как работать из под Java. Подойдёт любой мануал.
|
|||
|
||||
| powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
не знаю подойдет ли это Вам, но можно на Apache Derby (или еще её называют JavaDB) посмотреть.
|
|||
|
||||
| sergakrem |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 28.7.2006 Где: Украина, г. Киев Репутация: нет Всего: нет |
regen, можно подробнее - что значит
? Может использовать такой вариант? : 1. PHP генерит валидный SQL-insert скрипт 2. скрипт забирается ввиде (например спакованного) пакета 3. скрипт распаковывается на клиенте и выполняется 4. клиент работает с БД |
|||
|
||||
| Bozo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 5.4.2006 Репутация: нет Всего: нет |
Да. Ты бы писал, под какую JDK пишешь программу, под 1.5 или 1.1? А то в 1.6 БД уже встроили вообще-то |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Посмотри IBM Cloudscape, она вроде поддерживает и PHP и Java.
1. JDK 1.6 еще не вышла. 2. Он достаточно ясно написал, что в принципе может использовать любую JDK (раз уж он сам ее ставит). 3. Та БД будет работать с Java, но будет ли она работать с PHP еще вопрос. По слухам там будет использоваться HSQL. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |