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

SQL Anywhere 12.0.1 (Deutsch) » UltraLite – Java-Programmierung » Praktische Einführung: Eine BlackBerry-Anwendung erstellen » Teil 1: Erstellen einer neuen BlackBerry-Anwendung

 

Lektion 4: Erstellen einer Tabelle in der Datenbank

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
 Aktualisieren der Beispielanwendung zur Erstellung einer Tabelle in der Datenbank
  1. 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.

  2. 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()
  3. Vergleichen Sie Ihren DataAccess-Code mit dem vollständigen Programmcode der DataAccess-Klasse, um sicherzustellen, dass sie identisch sind.

  4. Klicken Sie auf File (Datei) » Save (Speichern).

  5. 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.

    Hinweis

    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.

  6. Klicken Sie im Simulator-Menü auf File (Datei) » Load Java Program (Java-Programm laden).

  7. Navigieren Sie zum Verzeichnis \UltraLite\UltraLiteJ\BlackBerry4.2\ Ihrer SQL Anywhere-Installation und öffnen Sie die Datei UltraLiteJ12.cod.

    Hinweis

    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.

  8. Klicken Sie im Simulator-Menü auf Simulate (Simulieren) » Set IT Policy (IT-Richtlinie einrichten).

    Das Fenster Set IT Policy (IT-Richtlinie einrichten) wird angezeigt.

  9. 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 >>.

  10. Klicken Sie auf Set (Einstellen) und dann auf Close (Schließen).

  11. 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.

  12. Halten Sie die Simulation an.

    Klicken Sie im Simulator-Fenster auf File (Datei) » Exit (Beenden).

 Siehe auch