![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подключение к ORACLE [D5]
_alex_niv_ © (2005-06-03 15:48:00)Добрый вечер!
1. Подскажите с помощью чего лучше подключаться к базе на ORACLE (ADO, ODBC,...) и имеет ли это какое-нибудь значение?
2. Для подключения к Interbase мне не советовали использовать стандартные Delphi-ские средства доступа, а как обстоит в этом плане с ORACLE?
3. Я работаю пока в Delphi 5 имеет ли смысл мне переходить на 6 или 7 версии если я буду испоьзовать Delphi-ские средства доступа к базе. Или там ничего особенно в этом плане не изменилось (в лучшую сторону)?
_alex_niv_ (2005-06-03 18:25:00) [21]Или может в сети что-то есть в электронном виде (только на русском языке)?
_alex_niv_ (2005-06-03 18:22:00) [22]А какую литературу посоветуете почитать по этому вопросу?
mr.IL (2005-06-03 18:06:00) [23]Не все так сложно как кажется.
Не все так просто как думается.
Найди грамотонго ораклоида и спроси об основных подводных камнях.
Кроме сложностей, там много вкусностей. И еще по заверениям народа ORACLE очень сложно свалить.
_alex_niv_ (2005-06-03 18:02:00) [24]У меня еще вопрос как только я узнал (буквально вчера), что придется использовать ORACLE я начал интересоваться что это за зверь. И некоторые товарищи утверждали типа это самая сложная БД из всех существующих, и для того чтобы ее освоить необходимо чуть ли не год а то и два года ее изучения. Прямо совсем запугали.
Неужели настолько все сложно?
Или все это енрунда?
А то у меня на все про все два-три месяца не больше (включая и разработку приложения).
mr.IL (2005-06-03 17:31:00) [25]Ну я не знаю, может глюк и не адо, т.к. база не моя, а сторонних разработчиков. И наворочено там - мама не горюй. Но парадох вопроса именно в том, что я выполнял потом запросы паралельно (через адо и бде), и в случае адо получал 0 (при чем очень не стабильно).
mr.IL (2005-06-03 17:27:00) [26]На самом деле, это даже хорошо, что проект маленький. Быстрее научишся работать с ORACLE.
Bronco (2005-06-03 17:24:00) [27]
> _alex_niv_ © (03.06.05 17:17) [8]
> Т.е. можно смело конектится через ADO и особо не мудрить?
Можно смело. Я бы на твоем месте так и сделал, в противном случае пускай заказчик оплачивает покупку сторонних компонент DOA или ODAC
> mr.IL © (03.06.05 17:06) [7]
Сдается мне что это глюк не ADO :-)
Во всяком случае у самого ничего подобного не было, даже без установленных апдейтов.
_alex_niv_ (2005-06-03 17:17:00) [28]> Bronco © (03.06.05 16:52) [6]
> И для этого тебе нужен Оракл? Дело твое конечно, но это как из > пушки по воробьям...
Оракл - это требование заказчика, мне и самому его не хотелось бы использовать, у меня опыта работы с базами почти нет (только Paradox через BDE), но деваться не куда.
Т.е. можно смело конектится через ADO и особо не мудрить?
mr.IL (2005-06-03 17:06:00) [29]Был у меня такой глюк с ADO. Пишу в ADOQuery запрос по уникальному полю - нету записи. Выполняю тот-же запрос через BDE - возвращает запись. Причем глюк не стабильный. Хотел даже сюда пожаловаться, да сделал усе через BDE.
Bronco (2005-06-03 16:52:00) [30]
> _alex_niv_ © (03.06.05 16:24) [5]
И для этого тебе нужен Оракл? Дело твое конечно, но это как из пушки по воробьям... IB за глаза хватило бы.
По своему опыту скажу, что использовал из штатных компонент - BDE, ADO, из нештатных - DOA. Вобщем-то ни один из них не могу обвинить в особой глючности.
Что по скорости - так лидирует DOA. Это компонент прямого доступа, но он платный. Далее ADO, и самая низкая скорость у BDE (это по моим тестам)
У DOA соответственно плюс в том, что кроме клиента Оракла на клиентской машине ставить ничего не надо. У остальных нужно ставить соотв. движки (BDE или ADO)
_alex_niv_ (2005-06-03 16:24:00) [31]у меня опыт работы с базами очень маленький, пожтому первой что меня интересует какой из менее глюченый (или более надежный)
А задача вполне обычныя:
- необходимо заносить в базу (где-то раз в минуту) некие данные (т.е. вести архив)
- паралельно там будет храниться конфигурация - это порядка десяти связных таблиц
- кол-во клиентов будет не больше 5-7
вот и все
Bronco (2005-06-03 16:16:00) [32]
> _alex_niv_ © (03.06.05 16:12) [2]
какова задача? К Ораклу можно не только подключиться но и вполне успешно работать и через штатные средства (BDE, ADO, DBExpress)
Только с переносимостью приложения будут маленькие неудобства, на всех машинах придется доставлять вышеуказанные движки.
_alex_niv_ (2005-06-03 16:14:00) [33]и чем они лучше того же ADO
функциональность?
надежность?
скорость?
_alex_niv_ (2005-06-03 16:12:00) [34]> Sergey13 © (03.06.05 15:57) [1]
> 1. Лучше нечто вроде DOA или ODAC
а они бесплатны и где их можно достать?
Sergey13 (2005-06-03 15:57:00) [35]1. Лучшенечто вроде DOA или ODAC
2. Какими стандартными?
3. Монопенисуально.