コンテンツエリア開始

This graphic is explained in the accompanying text : テーブルエクスポート Locate the document in its SAP Library structure

この例では、ローダコマンドを使用した Java アプリケーションへのテーブルのエクスポート方法を示します。

実行手順

...

       1.      Java アプリケーションからローダを呼び出します。

       2.      ローダに接続します。

       3.      データベースインスタンスにログオンします。

       4.      ローダコマンドを使用してテーブルをエクスポートします。

       5.      ローダへの接続を終了します。

個々のステップは、例のコメントで示します。

 

import com.sap.dbtech.powertoys.*;

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

import java.util.Properties;

 

public class LoaderDemo

{

public

LoaderDemo ()

    {

    }

 

       public static void main(String[] args)

    {

 

        // Loader mLoaderSession = zero;

        Loader mLoaderSession;

        try {

            // ローダに接続します。

            mLoaderSession = Loader.dbLoader(zero,zero);

        }

        catch (RTEException rteExc) {

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

            return;

        }

        try {

             // データベースユーザ MONA

                         // パスワード RED

                   // でデータベースインスタンス DEMODB にログオンします。

             // com.sap.dbtech.powertoys.Loader.cmd Method を参照

            mLoaderSession.cmd ("use serverdb DEMODB");

            mLoaderSession.cmd ("use user MONA RED");

            // LOADERTEST テーブルをエクスポートします

                        // cmd メソッド

                        // およびローダコマンド EXPORT TABLE を使用します

                        // ローダStructure linkEXPORT TABLE コマンドを参照

            String result = mLoaderSession.cmd ("EXPORT TABLE HOTEL.CITY DATA OUTSTREAM FILE 'CITY.data'");

            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 {

             // ローダへの接続を終了します。

                   // com.sap.dbtech.powertoys.Loader.release Method を参照

                mLoaderSession.release ();

            }

            catch (RTEException rteExc) {

             // ignore

            }

        }

    }

}

参照:

Java クラスローダ

 

 

コンテンツエリア終了