In dieser Lektion erstellen Sie eine Tabelle namens Names, die zwei Spalten mit den folgenden Eigenschaften enthält:
Spaltenname | Datentyp | NULL zulassen? | Standardwert | Primärschlüssel? |
---|---|---|---|---|
ID | UUID | Nein | Keine | Ja |
Name | Varchar(254) | Nein | Keine | Nein |
Fügen Sie eine neue Methode zur DataAccess-Klasse hinzu, die die Names-Tabelle erstellt.
Doppelklicken Sie auf DataAccess.java im Fenster Package Explorer (Paket-Explorer) und fügen Sie dann den folgenden Code nach der getDataAccess-Methode ein:
private void createDatabaseSchema() { try { String sql = "CREATE TABLE Names (ID UNIQUEIDENTIFIER DEFAULT NEWID(), Name VARCHAR(254), " + "PRIMARY KEY (ID))"; PreparedStatement ps = _conn.prepareStatement(sql); ps.execute(); ps.close(); } catch (ULjException uex1) { Dialog.alert("ULjException: " + uex1.toString()); } catch (Exception ex1) { Dialog.alert("Exception: " + ex1.toString()); } } |
Diese Methode gibt eine Ausnahme aus, wenn die Names-Tabelle bereits in der Datenbank vorhanden ist.
Rufen Sie die createDatabaseSchema-Methode aus der getDataAccess-Methode auf.
Entfernen Sie die Codekommentare aus der getDataAccess-Methode, sodass die createDatabaseSchema-Aufrufe wie der folgende Codeausschnitt aussehen:
_da.createDatabaseSchema() |
Vergleichen Sie Ihren DataAccess-Code mit dem vollständigen Programmcode der DataAccess-Klasse, um sicherzustellen, dass sie identisch sind.
Klicken Sie auf File (Datei) » Save (Speichern).
Führen Sie den Simulator aus, um zu überprüfen, dass die Anwendung kompiliert und ausgeführt wird.
Klicken Sie im Fenster Package Explorer (Paket-Explorer) auf Application.java und anschließend auf Run (Ausführen) » Run As (Ausführen als) » BlackBerry-Simulator.
Wenn mehrere Projekte in Ihrem Arbeitsbereich geöffnet sind, klicken Sie auf Run (Ausführen) » Run Configurations (Konfigurationen ausführen), wählen Sie HelloBlackBerry aus und klicken Sie anschließend auf Run (Ausführen).
Das HelloBlackBerry-Projekt wird kompiliert. Daraufhin wird das Simulator-Fenster angezeigt.
Vergewissern Sie sich, dass das Projekt ohne Fehler kompiliert wird, indem Sie die Registerkarte Problems (Probleme) in Eclipse auswählen.
Klicken Sie im Simulator-Menü auf File (Datei) » Load Java Program (Java-Programm laden).
Navigieren Sie zum Verzeichnis \UltraLite\UltraLiteJ\BlackBerry4.2\ Ihrer SQL Anywhere-Installation und öffnen Sie die Datei UltraLiteJ12.cod.
Gegebenenfalls müssen Sie UltraLiteJ12.cod und die DBG-Dateien in das Verzeichnis des Arbeitssimulators (z.B. C:\Eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.0.26\components\simulator\) kopieren, um die Anwendung auszuführen. Wenn die Dateien kopiert wurden, brauchen Sie das Java-Programm nicht über das Simulator-Menü zu laden.
Klicken Sie im Simulator-Menü auf Simulate (Simulieren) » Set IT Policy (IT-Richtlinie einrichten).
Das Fenster Set IT Policy (IT-Richtlinie einrichten) wird angezeigt.
Klicken Sie auf Policy (Richtlinie) » Allow Third Party Apps to Use Persistent Store (Anwendungen von Drittanbietern die Verwendung des beständigen Speichers erlauben) und anschließend auf >>.
Klicken Sie auf Set (Einstellen) und dann auf Close (Schließen).
Starten Sie Ihre Anwendung.
Im Simulator-Fenster navigieren Sie zu Downloads und führen dann die HelloBlackBerry-Anwendung aus.
Ein Bildschirm mit der Titelleiste Hello BlackBerry und dem Text Status: Connected wird geöffnet, was bedeutet, dass die Anwendung erfolgreich eine Verbindung mit der UltraLite Java Edition-Datenbank hergestellt hat.
Halten Sie die Simulation an.
Klicken Sie im Simulator-Fenster auf File (Datei) » Exit (Beenden).
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |