Anfang des Inhaltsbereichs

 Beispiel für eine Datenbankabfrage 

Dem folgenden Beispiel können Sie entnehmen, wie Sie eine Verbindung zur Datenbankinstanz aufbauen und anschließend einfache Datenbankabfragen ausführen. Die im Einzelnen durchgeführten Schritte sind in den Kommentaren des Beispiels aufgeführt.

 

import java.sql.*;

 

public class HelloSapDB {

    public static void main (String [] args)

            throws ClassNotFoundException, SQLException

    {

        String dbm_user = "TESTUSER";

        String password = "TEST";

        String database_server = "LOCALSERVER";

        String database_name = "TST";

 

        /*

         * Registrieren des JDBC-Treibers

         */

        Class.forName ("com.sap.dbtech.jdbc.DriverSapDB");

        /*

         * Definition der Verbindungs-URL

         */

        String url = "jdbc:sapdb://" + database_server + "/" + database_ name;

        /*

         * Aufruf der Methode java.sql.DriverManager.getConnection

         */

        Connection connection = DriverManager.getConnection (url, dbm_user, password);

 

        /*

         * Ausführen einer Datenbankabfrage

         */

        Statement stmt = connection.createStatement ();

        ResultSet resultSet = stmt.executeQuery ("SELECT 'hello world' FROM dual");

        resultSet.next ();

        String hello = resultSet.getString (1);

        System.out.println (hello);

        /*

         * Schließen aller Objekte

         */

        resultSet.close ();

        stmt.close ();

        connection.close ()

    }

}

Ende des Inhaltsbereichs