import java.sql.*; import java.io.*; import java.util.*; import java.awt.*; import java.net.*; class RetrieveObject { public static void main(String[] args) { Driver drv = null; Connection cnn = null; ResultSet rst = null; Statement stm = null; try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); cnn = DriverManager.getConnection("jdbc:odbc:objectStoreTest"); } catch(Exception e){ System.out.println("Exception=" + e.getMessage()); } try{ String s1 = "SELECT objKey, objData from objTable"; stm = cnn.createStatement(); rst = stm.executeQuery(s1); if(rst.next()){ Object obj = new ByteArrayInputStream(rst.getBytes(2)); ObjectInputStream objectinputstream = new ObjectInputStream(((InputStream)(obj))); HashSet h = (HashSet)objectinputstream.readObject(); int x = h.size(); System.out.println(x); } } catch(Exception e){ String c; c = e.toString(); System.out.println(c); } } }