Any Java application can access a remote ABL SmartDataObject using an interface based on the Java Database Connectivity (JDBC) 2 ResultSet. The supported interface includes many of the standard ResultSet methods and adds a number of extensions. This chapter describes how to access and use this interface.