Rolf B: Wo für einen SQL Generator?

Beitrag lesen

Hallo MB,

oh weh, habe ich Dich mit meinen Einwürfen so in Verwirrung gestürzt?

Ein SQL Generator ist unter mehreren Umständen sinnvoll.

  • man möchte sich in objektorientierter Analyse und Programmierung üben
  • man möchte unterschiedliche SQL Dialekte unterstützen, dann baut man für jeden Dialekt einen spezifischen Generator
  • man möchte Abfragen standardisieren - aber dann baut man eher einen Generator, der vom SQL abstrahiert und ein aufgabenbezogenes Interface hat
  • man möchte den ganzen Klumpatsch mit SQL, PREPARE, EXECUTE und FETCH automatisieren, dann kann ein SQL Generator ein Teil der Lösung sein.
  • man möchte Queries auf unterschiedliche Datenquellen unterstützen. Eine davon ist SQL, eine ist XML, eine ist ein Objektbaum. Das macht C# mit der LinQ (Language Integrated Query) Technik - aber das ist für Dich und mich ein paar Nummern zu groß, um es selbst zu bauen

Ich dachte immer, deine Motivation wäre Punkt 1.

Rolf

--
sumpsi - posui - clusi