Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > подключение к Access


Автор: LAKERS 29.6.2006, 14:29
http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2691&lngWId=2#SECTION0

вот здесь описано 2 способа подключения(2 шаг) 
у меня 2 способ получается, а по первом выдает ошибку data source too long


все ли правильно в String database = ?????? 

Автор: LAKERS 3.7.2006, 11:13
что, никто не сталкивался?
 

Автор: LAKERS 13.7.2006, 16:14
я тут все вожусь с мостом JDBC-ODBC и базой MS Access, а почитав внимательно Хорстман-Корнел Java 2, тонкости программирования нарвался на то что вообще не рекомендуется использовать драйвер-мост этот, а еще в большей степени не рекомендуют использовать драйвер, предусмотренный в настольной базе данных MS Access   у кого будут какие комментарии к этому, на сайте я смотрю даже в факе прописано, но у меня это ни в какую не идет...  

Автор: corewithin 13.7.2006, 16:40
По первому способу - сурц суда и что-нить скажу...

Вообще Access не рекомендуется использовать в продакш целях, только для обучения ))) 

Автор: Maksym 13.7.2006, 16:47
LAKERS
Приходилось работать с MS AccessJDBC-ODBC мост - криво настраивается и криво рабоает. Не посоветовал бы его ни для какого сколько-нибудь серьезного проекта. Был очень удивлен, но наитивного JDBC драйвера к ней не нашел. Плохо искал или происки Microsoft.. ? То, что никто кроме MS не знает как с Access нормально работать - это 100%, а они предоставляют только ODBC и ADO. Все что MS пишет на Java или для Java - сознательный брак. 

Автор: LAKERS 14.7.2006, 13:35
тогда порекомендуйте базу данных и как к ней обращаться из явы, ну драйвера там и еще что-нибудь...причем хотелось бы чтобы база работала на КПК 

Автор: Maksym 14.7.2006, 15:02
LAKERS
Для КПК есть масса простейших СУБД, но как правило они реализуют свой собственный формат данных. А если и читают файлы распространненых десктопных СУБД, то никакого программного интерфейса работы с ними не предоставляют. Основные можно посмотреть http://forum.pocketz.ru/index.php?showtopic=27670. Ты хочешь писать приложение, которое будет выполнятся на кпк и работать с базой данных? Поставь задачу точнее.
Для десктопа я порекоменовал бы http://www.postgresql.org, ну или Interbase.. 

Автор: LAKERS 14.7.2006, 16:40
да, существует много баз данных для КПК, можно и создавать прямо на КПК прямо в этих базах данных...у меня же задача другая, существует на КПК программка, надо сделать в ней подключение к базе(или создание новой базы), которая тоже будет находиться на КПК, а потом уже в этой программке надо реализовать интерфейс работы с этой базой, который будет отображать простейшие запросы из базы... 

Автор: LSD 15.7.2006, 14:34
Цитата(LAKERS @  14.7.2006,  14:35 Найти цитируемый пост)
тогда порекомендуйте базу данных и как к ней обращаться из явы, ну драйвера там и еще что-нибудь...причем хотелось бы чтобы база работала на КПК

1. http://hsqldb.org/ - 100% Java база данных.
2. Есть еще http://www.relex.ru/linter_mobile_rus.php, вот только не знаю как там с JDBC драйвером, у "большой" базы он точно есть, а вот у этой не знаю. Надо скачать и глянуть. 

Автор: LAKERS 17.7.2006, 11:26
а бесплатные?

Добавлено @ 11:29 
Цитата(LSD @  15.7.2006,  14:34 Найти цитируемый пост)
HSQLDB - 100% Java база данных


она не пойдет, т.к. идет толко под JDK 1.4 и выше, я же использую 1.1.8
 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)