Поделиться через


Оболочки классов Java ADO

Область применения: Access 2013, Office 2013

Этот код объявляет экземпляр оболочки класса ADO Recordset и инициализирует его в одной строке кода. Кроме того, он объявляет переменные для каждого из аргументов в методе Open , особенно для LockType и CursorType (так как 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" ); 
}