Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - M-Business Anywhere-Programmierung » Entwicklung mit UltraLite für M-Business Anywhere

 

Verbindung mit einer UltraLite-Datenbank herstellen

UltraLite-Anwendungen müssen sich mit einer Datenbank verbinden, bevor sie Vorgänge mit den Daten in dieser Datenbank durchführen können.

Der folgende Code zeigt den einfachsten Weg zur Herstellung einer Verbindung. Erweiterungen dieses Verfahrens finden Sie in den folgenden Abschnitten.

var DatabaseMgr;
var Connection;
DatabaseMgr = CreateObject("iAnywhere.UltraLite.DatabaseManager.CustDB");
Connection = DatabaseMgr.openConnection("dbf=" + DatabaseMgr.directory + "\\mydb.udb");
Das Connection-Objekt verwenden

Die folgenden Eigenschaften des Connection-Objekts steuern das globale Anwendungsverhalten.

Weitere Hinweise zum Verbindungsobjekt finden Sie im Abschnitt Connection-Klasse.

  • Commit-Verhalten   Standardmäßig sind UltraLite-Anwendungen im autoCommit-Modus. Jede Insert-, Update- bzw. Delete-Anweisung wird sofort in der Datenbank festgeschrieben. Setzen Sie Connection.autoCommit auf FALSE, wenn Transaktionen in die Anwendung eingebaut werden sollen. Wenn Sie autoCommit deaktivieren und Festschreibungen direkt vornehmen, kann sich die Performance Ihrer Anwendung verbessern. Weitere Hinweise finden Sie unter commit-Methode.

  • Benutzerauthentifizierung   Sie können die Standardwerte für Benutzer-ID und Kennwort der Anwendung (DBA bzw. sql) mithilfe der Methoden grantConnectTo und revokeConnectFrom ändern. Weitere Hinweise finden Sie unter Benutzer authentifizieren.

  • Synchronisation   Eine Gruppe von Objekten, die die Synchronisation steuern und auf die vom Connection-Objekt aus zugegriffen wird. Weitere Hinweise finden Sie unter Daten synchronisieren.

  • Tabellen   Auf UltraLite-Tabellen wird mit der Methode Connection.GetTable zugegriffen. Weitere Hinweise finden Sie unter getTable-Methode.