|
Letzte Änderung 10.02.2010
Datenbank-Verbindung herstellen
Die Verbindung zu einer Datenbank erfolgt mit Hilfe einer Datenbank-Schnittstelle, die Sie individuell benennen können. Der Zugriff erfolgt dann immer über den Schnittstellen-Namen, z.B. FAHRZEUG_VERWALTUNG.
» Zugriff auf mehrere Datenquellen «
In XDEV 2 können Sie auch mehrere Datenbank-Schnittstellen anlegen und somit während der Laufzeit auch auf verschiedene Datenbanken und unterschiedliche DBMS zugreifen. Der Zugriff erfolgt immer automatisch auf die erste Datenquelle in der Liste. Mit Hilfe einer Funktion setDataSource ( ) | XDEV NLS: setzeDatenquelle ( ), die Sie in der Funktionsbibliothek Database | XDEV NLS: Datenbank finden, können Sie die Datenquelle jedoch jederzeit während der Laufzeit wechseln.

Datenquelle festlegen:
| 1. | Rufen Sie den Daten-Editor auf, den Sie im Menü Daten finden. |
| 2. | Klicken Sie im Register Datenquellen auf . |
| 3. | Benennen Sie die Datenquelle im folgenden Assistent bei Name möglichst aussagekräftig, da Sie Ihre Datenbank über diesen Namen später ansprechen müssen (wie eine Variable oder Methode), z.B. FAHRZEUGE. MEINE_FAHRZEUGE, FAHRZEUG_DATENBANK o.Ä. |
| 4. | Wählen Sie bei Datenbank die richtige Schnittstelle für Ihre Datenbank aus, z.B. HSQL. |
| 5. | Legen Sie bei Treibertyp fest, ob der Datenbank-Zugriff auf eine lokal installierte oder auf eine Server-Datenbank erfolgen wird. |
| 6. | Geben Sie bei Einstellungen die Zugangsdaten für Ihre Datenbank an. Für HSQL können Sie bei HSQL Datenbank zudem eine der bereits angelegten Datenbanken auswählen. |

| 7. | Klicken Sie auf OK, um den Assistenten zu schließen und um die Verbindung herzustellen. |

» ODBC für alle Datenbanken «
Grundsätzlich können Sie in XDEV 2 via ODBC auch auf Datenbanken zugreifen, für die XDEV 2 keine Datenbank-Schnittstellen zur Verfügung stellt. Dazu müssen Sie den ODBC-Treiber zuerst in Ihr System einbinden, z.B. bei Windows unter Systemsteuerung, Verwaltung, Datenquellen (ODBC). Anschließend können Sie im Daten-Editor eine neue Datenquelle anlegen.
Bei der Anbindung einer Datenbank via ODBC ist jedoch die Verwendung des SQL-Assistenten sowie der entsprechenden Methoden zum Speichern von Datensätzen, welche die Virtuelle Tabelle sowie die Komponente Formular zur Verfügung stellen, nicht möglich. Alle Datenbank-Zugriffe müssen mit Hilfe eigener SQL-Anweisungen erfolgen. Dafür stehen Ihnen in der Funktionsbibliothek Database | XDEV NLS: Datenbank die beiden Funktionen sendQuery ( ) | XDEV NLS: sendeAbfrage ( ) für schreibende und queryDB ( ) | XDEV NLS: wertAusDBholen ( ) für lesende Zugriffe zur Verfügung. Da queryDB ( ) | XDEV NLS: wertAusDBholen ( ) eine Virtuelle Tabelle als Resultset zurückgibt, ist zumindest die Verarbeitung von Abfrageergebnissen genauso komfortabel wie bei Abfragen, die Sie mit Hilfe des SQL-Assistenten durchführen.

Hinweis: Datenbanken für die XDEV 2 keine Datenbank-Schnittstellen zur Verfügung stellt, lassen sich via ODBC ebenso einfach anbinden.
|
|