適用先: Access 2013、Office 2013
このコードは、ADO Recordset クラス ラッパーのインスタンスを宣言し、すべて同じコード行で初期化します。 また、 LockType と CursorType などの 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" );
}