Пытаюсь решить поставленную мной задачу..
Работать под с++ с базами данных, и поддержка кросс-платформенности.
так как "Такое обилие не может не запутать. И поэтому, хотя большинству из этих технологий, по компьютерным меркам, уже много лет, до сих пор те, кто сталкивается с ними впервые, страдают от необходимости выбора."
чтоб разобраться искал статьи и вот
http://www.kv.by/index2007111106.htmODBC - самая универсальная и надёжная из всех технологий, к тому же в некотором роде кросс-платформенная, поскольку существует UnixODBC.
отсутствие объектного API несколько отрицательно сказывается на скорости разработки приложений, но, тем не менее, существуют библиотеки, являющиеся оболочками для её функций и позволяющие работать с данными как с объектамиЛучше пользоваться тем, что Microsoft продвигает в настоящий момент активнее всего - то есть, ADO.NET. Правда, использование этой технологии ограничивает вас платформой Microsoft .NET, но ведь ни одна технология Microsoft (кроме ODBC) не даёт достаточно свободы, ограничивая приложения, разрабатываемые с их помощью, работой под ОС Windows.
ADO Ещё один её плюс - возможность использования объектов для доступа к данным из скриптовых языков, таких, как VBScript или Jscript. как понял есть 3 пути программирования...
- С++ и odbc будет возможность работать с базами данных как под linux так и windows и тд. нужно только найти драйвер-odbc(набор api поддерживаем ос) нужный
- ado - это просто ещё одна надстройка над уже существующими технологиями всё той же корпорации. В ней используются ActiveX-компоненты, являющиеся надстройками над API OLE DB, которое само по себе, в общем-то, не так уж и удобно в применении.
чет не понял.. получается в OLEdb и ADO для работы с бд используют Сom-интэрфейс, и Платформу(ado более современная по отношению к Ole....). то есть под linux не пойдет? - ADO.NET с++/cli и понеслось) не на вижу .net и тд, почему? за .net будущие? (c++/cli и c# и тд)
так не так, вы как делаете?
какой выбор сделан- в какую пользу-какой технологи, почему?
и как понял для моей задачи нужно копать в сторону ODBC.. подкиньте материала , как откуда начать...
(примеры приветствуются)
прошу не бить