Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Соединение с удаленной базой данных


Страницы:   1 2 3

Grant ©   (2008-10-10 10:46:00) 

Всем привет. Необходимо написать приложение для работы с удаленной базой данных по сети(либо двухзвенка либо трехзвенка). База Oracle. В связи с этим вопрос: как лучше всего работать с базой, то есть с помощью какой технологии и каких компонент? Сам знаю три варианта.
1) Midas(DataSnap). Честно говоря не хочется связываться с com объектами. 2) ODAC. Тут все понятно плохо что они платные. 3) Поставить клиент Oracla(либо скопировать нужные файлы) на клиентскую машину и с помощью ADO работать с базой.
Вопрос задаю потому что давно не программировал в Delphi. Слышал что можно работать как-то с помощью Indy. Подскажите, пожалуйста, лучший вариант связи с базой данных. Заранее спасибо.


Palladin   (2008-10-11 15:37:00) [1]


> Grant   (10.10.08 13:09) [14]

А вот организациями, так же как и пиписками, мерятся тут не надо, и покруче люди имеются. :) реально по вопросу не озвучены ни требования к организации соединения, ни окружение, в котором будут работать К-С. Кроме личных религиозных отвратностей автора к COM и жабовских отвратностей к платности того или иного продукта больше ничего не видно. Indy, ну да, у меня например Indy используется во всю, по причине сегментированности территориальной распределенности сети, в которой работают продукты, что не позволяеть  поднять прямое устойчивое соединие к серверу. Однако Indy отвечает не за работу с БД, а за транспортировку данных. Сам смысл вопроса "Слышал что можно работать как-то с помощью Indy." в контексте БД, и "Честно говоря не хочется связываться с com объектами" - признак незнания именно элементарных вещей.


sniknik   (2008-10-10 18:06:00) [2]

> как ещё
> К серверу приложений.
ADO RDS (RDS.DataControl,  RDSServer.DataFactory готовые сервера от мелкософта, предустановлены с виндой, но выключены)
Soap, Corba на них тоже вроде можно, хотя я это не использовал. но по ним тут целая конференция есть...

и можешь на них плюнуть, и на мидас тоже, т.к.
> Честно говоря не хочется связываться с com объектами.
а dcom это тот же com только для сети.


Grant   (2008-10-10 17:53:00) [3]


> С помощью DCOMconnection и SocketConnection к серверу баз
> данных не подключаются.

Прошу прощения. К серверу приложений.


Поросенок Винни-Пух   (2008-10-10 17:51:00) [4]

Просто мне было интересно, как ещё кроме SocketConnection, DCOMconnection и компонент прямого доступа можно достучаться к серверу базы данных.

С помощью DCOMconnection и SocketConnection к серверу баз данных не подключаются.


Grant   (2008-10-10 17:44:00) [5]


> 1. Не хами мастерам.
> 2. По сабжу : ODAC - все остальное от лукавого. При этом
> лучше таки поставить клиента оракла. Умные админы умеют
> ставить его в фоновом режиме удаленно. Я - не умный админ.
>
> Если не хочется ставить клиента вообще - оракл имеет все
> для реализации веб-интерфейса. Правда написать при этом
> действительно нормально работающее приложение весьма не
> просто.

1.Я не хамил, а наоборот от них защищался. :)
2.Есть тулзня которая называется htmldb. Делал я на ней проект, но сейчас надо на delphi.

Просто мне было интересно, как ещё кроме SocketConnection, DCOMconnection и компонент прямого доступа можно достучаться к серверу базы данных.


ANB   (2008-10-10 17:36:00) [6]


> Grant   (10.10.08 17:25) [38]

1. Не хами мастерам.
2. По сабжу : ODAC - все остальное от лукавого. При этом лучше таки поставить клиента оракла. Умные админы умеют ставить его в фоновом режиме удаленно. Я - не умный админ.
Если не хочется ставить клиента вообще - оракл имеет все для реализации веб-интерфейса. Правда написать при этом действительно нормально работающее приложение весьма не просто.


Grant   (2008-10-10 17:25:00) [7]


> то можно по тому, о чем и как он спрашивает.

Ну по ответам некоторых тоже можно сделать выводы.


sniknik   (2008-10-10 17:22:00) [8]

> Нельзя судить о знаниях человека только по нескольким постам на форуме
зато можно по тому, о чем и как он спрашивает.

> Очень жаль что вы оказались одним из них.
один из? да тут все такие! %)


Grant   (2008-10-10 17:11:00) [9]


>
> Лохотрон дело не хитрое, всякого рода "ЕГАИС" мы постоянно
> обсуждаем в Общем.

Ну от Вас я совсем такого не ожидал. Нельзя судить о знаниях человека только по нескольким постам на форуме, как сделали некоторые товарищи в этой ветке. Очень жаль что вы оказались одним из них.


Anatoly Podgoretsky   (2008-10-10 16:18:00) [10]

> Grant  (10.10.2008 13:54:18)  [18]

Ты хочешь нас запугать страшными словами?
Так напрасно мы их больше знаем.


Anatoly Podgoretsky   (2008-10-10 16:17:00) [11]

> Grant  (10.10.2008 13:09:14)  [14]

Лохотрон дело не хитрое, всякого рода "ЕГАИС" мы постоянно обсуждаем в Общем.


Grant   (2008-10-10 14:14:00) [12]

Спасибо за совет.


Поросенок Винни-Пух   (2008-10-10 14:13:00) [13]

используй одак как и раньше


Grant   (2008-10-10 14:11:00) [14]

Ок. Тема закрыта.


Поросенок Винни-Пух   (2008-10-10 14:09:00) [15]

а где там про новые технологии?


Grant   (2008-10-10 14:07:00) [16]


> А письменно спросил совсем другое.

Ну и где в моем первом посте спрашивается другое?


Поросенок Винни-Пух   (2008-10-10 14:06:00) [17]

Я ожидал что мне подскажут какую-нибудь новую технологию

А письменно спросил совсем другое.


Grant   (2008-10-10 14:04:00) [18]


>
> да ты и про ADO не знал

А ты типа все знаешь?


Grant   (2008-10-10 14:03:00) [19]


> что-то не видно, чтоб ты начал читать
> видно, что только ожидаешь в рот полной ложки
> все, что тебе сказали, это направления
> а вопросы типа

У меня есть реальзованный проект на  ODAC.
Второй проект на сокетах и COM объектах.
Третий ещё на старом добром BDE в виде двухзвенки.

Я ожидал что мне подскажут какую-нибудь новую технологию или что-то более интересное что появилось за то время когда я не писал на Delphi, но вижу что кроме хамства ничего никто предложить не может.


Поросенок Винни-Пух   (2008-10-10 14:00:00) [20]

терминальный сервер к теме тоже никаким боком не относится


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо