Hi!
Nur ein Hinweis: du vergleichst dem namen nach eine Sprachdefinition (C++) mit einer kompletten realen Entwicklungsumgebung (Delphi, dessen Computersprache ObjektPascal ist).
Offenbar willst du aber Delphi mit einer MS-Entwiclungsumgebung vergleichen (MFC ist eine Klassenbibliothek der MS C++ Compiler. Es wäre daher geschickter zu schreiben, welchen der MS-Umgebungen du meinst - die Delphi-Version wäre auch nicht schlecht, da gibt's ja einige (also z.B. Visual C++ 6 und Delphi 5).
Ist kalr, warum das wichtig ist? C++ steckt sowohl im MS Visual C++ 6 als Sprachdefinition, als auch in GNUCPP, dem Standard-Compiler von Linux. MFC gibt's aber nur für die MS-Variante und Datenbanken kann man mit beiden Varianten anbinden, hier unterscheiden sich dann aber die Wege...
Es spricht IMHO nichts dagegen privat Delphi zu nutzen (als Pascal zu kennen und mit einer visuallen Entwicklungsumgebung Oberflächen gestallten können). Es ist aber auch sinnvoll C++ zu können und hier sich die beiden "Welten" unter MS-Visual C++ und Linux GNUCPP anzusehen.
Bei datenbanken, gibt es eine "Abfragesprache", die sehr verbreitet ist: SQL. SQL kann man in mehr oder weniger abgwandelter Form auch in fast jeder Programmierumgebung nutzen (wenn's nicht gerade Basic auf dem C64 ist ;-) ). Es schadet also nicht, sich mit SQL-Grundlagen vertraut zu machen (und zu verstehen, wie Datenbanken "denken").
Bis dann
Andreas