Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Базы данных и Java / 15 сообщений из 15, страница 1 из 1
04.11.2006, 12:33:20
    #34105593
__u_s_e_r__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
Приветствую!

Проблема в следующем:
1) Нужно написать Java приложение работающее с базой данных через JDBC.
2) База данных должна быть не инсталируемой, в том смысле, что вся инфа должна храниться в файле и при установке на машину не должна требовать никакой инсталяции. Тобишь переписал файл (файлы) на жесткий диск, описал в конфиге драйвера где лежит база и все должно начать работать.
3) Требования к базе простые, но должен поддерживаться SQL.
4) Планируемое количество записей во всей базе около 1000.

Вроде бы мог подойти MS Access? но у него нет JDBC драйвера.

Господа, выручайте...
...
Рейтинг: 0 / 0
04.11.2006, 12:54:41
    #34105607
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
http://projects.apache.org/projects/derby.html
Насколько я знаю, она будет встроена в Java 6. Хотя и не уверен.
...
Рейтинг: 0 / 0
04.11.2006, 13:09:28
    #34105612
lOlllEr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
__u_s_e_r__Приветствую!
3) Требования к базе простые, но должен поддерживаться SQL.Ты уже в 4-м или 5-м форуме заводишь этот топек.
Скажи, для чего тебе SQL? К базе будут обращаться из внешнего приложения? Или это курсовая, и тебе нужно показать преподу знание и умение работать с SQL?
...
Рейтинг: 0 / 0
04.11.2006, 13:13:20
    #34105615
__u_s_e_r__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
Да это курсовик, и требования чтобы был SQL.
Видно что препод знает как минимум пару вариантов решения проблемы и это проверка нас на вшивость.
База должна просто лежать на диске и к ней должен быть доступ через JDBC.
...
Рейтинг: 0 / 0
04.11.2006, 14:06:51
    #34105637
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
Leonidv http://projects.apache.org/projects/derby.html
Насколько я знаю, она будет встроена в Java 6. Хотя и не уверен.

Вы не могли-бы дать ссылку на анонс?
...
Рейтинг: 0 / 0
04.11.2006, 14:08:25
    #34105639
mysterio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
...
Рейтинг: 0 / 0
04.11.2006, 18:53:49
    #34105906
hubamuba
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
__u_s_e_r__
1) Нужно написать Java приложение работающее с базой данных через JDBC.
2) База данных должна быть не инсталируемой, в том смысле, что вся инфа должна храниться в файле и при установке на машину не должна требовать никакой инсталяции. Тобишь переписал файл (файлы) на жесткий диск, описал в конфиге драйвера где лежит база и все должно начать работать.
3) Требования к базе простые, но должен поддерживаться SQL.


http://www.sqlite.org/cvstrac/wiki?p=SqliteWrappers

кмк то, что доктор прописАл
...
Рейтинг: 0 / 0
04.11.2006, 22:52:36
    #34106092
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
__u_s_e_r__Вроде бы мог подойти MS Access? но у него нет JDBC драйвера.

А мост JDBC-ODBC не подходит? Можно даже без настроек ODBC, вписываешь в URL параметры соединения и все работает.
...
Рейтинг: 0 / 0
05.11.2006, 12:19:43
    #34106260
__u_s_e_r__
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
Kachalov __u_s_e_r__Вроде бы мог подойти MS Access? но у него нет JDBC драйвера.

А мост JDBC-ODBC не подходит? Можно даже без настроек ODBC, вписываешь в URL параметры соединения и все работает.

А можно более подробно, как не прописывая ODBC в системе приконнектится к MS Access?
...
Рейтинг: 0 / 0
05.11.2006, 13:46:59
    #34106301
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
__u_s_e_r__
А можно более подробно, как не прописывая ODBC в системе приконнектится к MS Access?
Код: plaintext
1.
2.
 Class .forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/dir/file.mdb");
...
Рейтинг: 0 / 0
06.11.2006, 12:53:26
    #34106974
oleg555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
Возьми hsqldb или derby.
...
Рейтинг: 0 / 0
06.11.2006, 14:01:25
    #34107086
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
__u_s_e_r__
Вроде бы мог подойти MS Access? но у него нет JDBC драйвера.

Дурость это - использовать MS Access. Он есть только под Windows (это раз), его надо устанавливать (это два). Да, я знаю, что бесплатно - но устанавливать-то все равно компоненты доступа надо. Значит вам он уже однозначно не подходить. Да и не является он встраиваемой СУБД. Вам уже сказали - Derby или hsqldb.
...
Рейтинг: 0 / 0
06.11.2006, 14:15:50
    #34107114
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
Устанавливать Access не всегда нужно - в Windows всегда присутствует библиотека jet40.dll, которая и выполняет SQL запросы к Access. Это и имеют ввиду, говоря что устанавливать Access не надо. Но конечно Access довольно плохая, и часто ею пользуются только по глупости когда лучше бы выбрать что-то другое.
...
Рейтинг: 0 / 0
06.11.2006, 18:39:35
    #34107537
AlexMD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
FireBird
embedded
не требует инсталляции,
поддержка хранимых процедур,
триггеров. Нормальныи JDBC драивер.
...
Рейтинг: 0 / 0
06.11.2006, 18:42:24
    #34107543
AlexMD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Базы данных и Java
возможные грабли и пути их решения
при работе
JDBC & FireBird 1.5 embedded
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Базы данных и Java / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]