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"); |
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.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |