ADO Java 类包装器

适用于:Access 2013、Office 2013

此代码声明 ADO Recordset 类包装实例,并将它初始化,所有步骤都在同一行代码中完成。 然后,它为 Open 方法中的每个参数声明变量,尤其是为 LockTypeCursorType (因为 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" ); 
}