ADO-Java-Klassenumhüllungen

Dieser Code deklariert eine Instanz des ADO Recordset Klassenwrapper und initialisiert es in derselben Codezeile. Darüber hinaus deklariert sie Variablen für jedes der Argumente in der Open-Methode, insbesondere für LockType- und CursorType- (da Java aufgezählte Typen nicht unterstützt). Es öffnet und schließt das Recordset-Objekt. Das Festlegen von Rs1 auf NULL plant lediglich, dass diese Variable freigegeben wird, wenn Java die systematische und zeitweilige Freigabe nicht verwendeter Objekte durchführt.

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=<password>;" );  
   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" );  
}  

Siehe auch

Verwenden des Microsoft SDK für Java-