Hallo! Vor einiger Zeit habe ich zufällig ein Modul für PHP oder Perl (ich kann mich nicht mehr genau erinnern) gefunden, daß dem Programmierer Zugriff auf eine Datenbank ermöglicht, ähnlich DBI, nur datenbankunabhängig. Man kann z.B. von einer mySQL Datenbank auf eine Postgre-Datenbank wechseln, ohne den Source zu ändern. Das Modul unterstützt u.a. ODBC, mySQL, Postgre. Leider kann ich das Modul und auch die gute deutsche Doku absolut nicht mehr wiederfinden. Ich hoffe das mir einer von Euch auf die Sprünge helfen kann Schöne Grüße Stefan -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
Hi Stefan, Stefan Rieger schrieb am Montag, 26. August 2002 um 23:13:
Vor einiger Zeit habe ich zufällig ein Modul für PHP oder Perl (ich kann mich nicht mehr genau erinnern) gefunden, daß dem Programmierer Zugriff auf eine Datenbank ermöglicht, ähnlich DBI, nur datenbankunabhängig.
Für PHP gibts PEAR. http://pear.php.net/manual/de/core.db.php Doku gibts in deutsch, wenn du sie dir herunterlädst, aber die englische ist aktueller HTH Frank
On Mon, 26 Aug 2002 at 23:13 (+0200), Stefan Rieger wrote:
Vor einiger Zeit habe ich zufällig ein Modul für PHP oder Perl (ich kann mich nicht mehr genau erinnern) gefunden, daß dem Programmierer Zugriff auf eine Datenbank ermöglicht, ähnlich DBI, nur datenbankunabhängig. Man kann z.B. von einer mySQL Datenbank auf eine Postgre-Datenbank wechseln, ohne den Source zu ändern. Das Modul unterstützt u.a. ODBC, mySQL, Postgre.
DBI (Perl) ist eigentlich datenbankunabhängig. So kannst Du sogar mit DBD::CVS mit SQL-Befehlen arbeiten, obwohl Du gar keine Datenbank hast. Und obwohl die einzelnen Module DBD::irgendwas heißen, heißt das Ganze trotzdem DBI, wird auch mit use DBI; eingebunden. Siehe z. B. man DBD::mysql. Wenn Du doch PHP gemeint hast, dann meinst Du wahrscheinlich PEAR DB. Das Modul wird mit "require('DB.php')"¹ eingebunden. Die eigentliche Datenbank wird dann erst mit $db = DB::connect("mysql://user:pass@server/datenbank"); näher spqzifiziert. Laut meinem PHP-Buch werden mindestens die Datenbanken MySQL (Mysql), PostgreSQL (Pgsql), InterBase (Ibase), Mini SQL (Msql), Microsoft SQL Server (Mssql), Oracle 7/8/8i (oci8), ODBC (Odbc), SyBase (Sybase), Informix (Ifx) und FrontBase (Fbsql) unterstützt. Die Angaben in Klammern sind übrigens die, die Du in dieser oben gezeigten Schreibweise verwenden musst -- Groß- und Kleinschreibung dürfte aber wohl egal sein. Gruß, Bernhard ¹ besser ist require_once('DB.php'); -- _________ http://www.bwalle.de _________________________________________________ Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren. -- Benjamin Franklin
Hallo! Vielen Dank für die Antworten; das ist genau das was ich gesucht und nun endlich auch wiedergefunden habe. Gruß und Dank Stefan
Hallo!
Vor einiger Zeit habe ich zufällig ein Modul für PHP oder Perl (ich kann mich nicht mehr genau erinnern) gefunden, daß dem Programmierer Zugriff auf eine Datenbank ermöglicht, ähnlich DBI, nur datenbankunabhängig. Man kann z.B. von einer mySQL Datenbank auf eine Postgre-Datenbank wechseln, ohne den Source zu ändern. Das Modul unterstützt u.a. ODBC, mySQL, Postgre.
Leider kann ich das Modul und auch die gute deutsche Doku absolut nicht mehr wiederfinden. Ich hoffe das mir einer von Euch auf die Sprünge helfen kann
Schöne Grüße Stefan
-- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
-- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
participants (3)
-
Bernhard Walle
-
Frank Rasche
-
Stefan Rieger