Anfang des Inhaltsbereichs

 Beispiel für das Anlegen einer Tabelle mit Java 

Dem folgenden Beispiel können Sie entnehmen, wie Sie über die Java-Schnittstelle des Datenbanksystems eine Verbindung zur Datenbankinstanz aufbauen, dann mit Hilfe einer vom Loader unterstützten SQL-Anweisung eine Tabelle anlegen und anschließend die Verbindung zum Loader wieder beenden. Die im Einzelnen durchgeführten Schritte sind in den Kommentaren des Beispiels aufgeführt.

 

import com.sap.dbtech.powertoys.*;

import com.sap.dbtech.rte.comm.RTEException;

 

public class LoaderDemo

{

    public

    LoaderDemo ()

    {

    }

    public static void main (String [] args)

    {

 

        Loader session;

        try {

            // Aufbau einer Verbindung zum Loader

            session = Loader.dbLoader (null, null);

        }

        catch (RTEException rteExc) {

            System.out.println ("connect failed: " + rteExc.toString ());

            return;

        }

        try {

              // Ausführen von Loader-Kommandos:

                              // Anmelden an die Datenbankinstanz

            session.cmd ("use serverdb TST");

            session.cmd ("use user TESTUSER TEST");

              // Anlegen einer Tabelle mittels Java

            String result = session.cmd ("CREATE TABLE LOADERTEST ("

                + "TESTCOL VARCHAR (20) )");

            System.out.println (result);

        }

        catch (RTEException rteExc) {

            System.out.println ("connection broken: " + rteExc.toString ());

        }

        catch (LoaderException LoaderExc) {

            System.out.println ("command failed: " + LoaderExc.toString ());

        }

        finally {

try {

              // Beenden der Verbindung zum Loader

                session.release ();

            }

            catch (RTEException rteExc) {

                // ignore

            }

        }

    }

}

Ende des Inhaltsbereichs