Entwickler-Ecke
Datenbanken - ADO, ZEOS & Co.
Critter - Mi 04.05.11 11:09
Titel: ADO, ZEOS & Co.
Hallo Leute,
ich versuche gerade in Vorbereitung zu einem Projekt heraus zu finden wie/womit ich am vorteilhaftesten auf verschiedene Datenbanken Connecten kann.
Es geht darum Daten aus einem Programm in eine Kundendatenbank zu spielen. Hierbei setzen verschiedene Kunden natürlich verschiedene Datenbanken ein.
Ich möchte natürlich auf eine möglichst große Bandbreite von DBs zugriff bekommen können.
Bisher habe ich für so etwas immer auf ADO gesetzt, da es sich aber um ein potentielles zukünftiges Projekt handelt, scheint mir das der richtige Moment zu sein meinen Horizont ein wenig zu erweitern.
Ich habe mir z.B. mal die Zeos Komponenten angeschaut, musste sie aber aus Lizenzgründen ausschließen, schließlich geht es um ein kommerzielles closed source Projekt. Daher weiß ich auch nicht welche Vorteile mir da im Vergleich zu ADO entgehen.
Kennt Ihr noch andere Komponenten den Zugriff auf verschiedene Datenbanksysteme erlauben und Kommerziell eingesetzt werden können? Und welche Vorteile bieten diese gegenüber ADO?
Critter
kkausp - Mi 04.05.11 12:10
Hi,
Welche Lizenzgründe stören dich denn?
As a special exception,....
Copyright (c) 1999-2006 Zeos Development Group }
{ }
{ License Agreement: }
{ }
{ This library is distributed in the hope that it will be }
{ useful, but WITHOUT ANY WARRANTY; without even the }
{ implied warranty of MERCHANTABILITY or FITNESS FOR }
{ A PARTICULAR PURPOSE. See the GNU Lesser General }
{ Public License for more details. }
{ }
{ The source code of the ZEOS Libraries and packages are }
{ distributed under the Library GNU General Public }
{ License (see the file COPYING / COPYING.ZEOS) }
{ with the following modification: }
{ As a special exception, the copyright holders of this }
{ library give you permission to link this library with }
{ independent modules to produce an executable, }
{ regardless of the license terms of these independent }
{ modules, and to copy and distribute the resulting }
{ executable under terms of your choice, provided that }
{ you also meet, for each linked independent module, }
{ the terms and conditions of the license of that module. }
{ An independent module is a module which is not derived }
{ from or based on this library. If you modify this }
{ library, you may extend this exception to your version }
{ of the library, but you are not obligated to do so. }
{ If you do not wish to do so, delete this exception }
{ statement from your version. }
{ }
Critter - Mi 04.05.11 12:53
Hi,
ok die Ausnahme war mir nicht bekannt, ich bin da eher über die LGPL im Docs Verzeichnis der Komponenten gestolpert. Bliebe noch die Frage, was bietet Zeos mehr als ADO? (und Natürlich, gibt es weitere Alternativen?)
critter
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!