ADO Java クラス ラッパー

このコードは、ADO Recordset クラス ラッパーのインスタンスを宣言し、すべて同じコード行で初期化します。また、LockTypeCursorType など Open メソッドの各引数の変数を宣言します (Java が列挙型をサポートしないため)。Recordset オブジェクトを開いて閉じます。Rs1 を Null に設定する操作は、単に Java のシステムが定期的に未使用のオブジェクトを解放するときに、この変数が解放されるようにスケジュールすることを意味します。

public static void main( String args[])
{
    msado15._Recordset   Rs1 = new msado15.Recordset();
    Variant Source     = new Variant( "SELECT * FROM Authors" );
    Variant Connect    = new Variant( "DSN=AdoDemo;UID=admin;PWD=;" );
    int     LockType   = msado15.CursorTypeEnum.adOpenForwardOnly;
    int     CursorType = msado15.LockTypeEnum.adLockReadOnly;
    int     Options    = -1;

    Rs1.Open( Source, Connect, LockType,  CursorType, Options );
    Rs1.Close();
    Rs1 = null;

    System.out.println( "Success!\n" );
}