you can use JDBC drivers which support disconnected RowSet and
CachedRowSet
this means that all modern JDBC drivers have what you need.
but if you need some thing exactly like ADO you can use ADO in
microsoft J# .Net, or some 3rd party java for .net compiler.