Hello, I just now installed Postgresql-6.5.1 on my RH6.0 system. It is working fine. Then I downloaded jdbc6.5.1-2.jar file from the repturs site. I renamed it postgresql.jar and kept it in /usr/local/pgsql/lib directory and exported the classpath as: export CLASSPATH=\/usr/local/lib/finder.jar:/usr/local/postgresql.jar:.java.uk.org.retep.finder.Main Once this is done I tried to make connection to my driver by this program.. import java.net.URL; import java.sql.*; class SimpleSelect { public static void main (String args[]) { String url = ".java.uk.org.retep.finder.Main"; String query = "SELECT * FROM emp"; try { Class.forName ("postgresql.Driver"); DriverManager.setLogStream(System.out); Connection con = DriverManager.getConnection (url, "postgres","postgres"); checkForWarning (con.getWarnings ()); DatabaseMetaData dma = con.getMetaData (); System.out.println("\nConnected to " + dma.getURL()); System.out.println("Driver " + dma.getDriverName()); System.out.println("Version " + dma.getDriverVersion()); System.out.println(""); Statement stmt = con.createStatement (); ResultSet rs = stmt.executeQuery (query); dispResultSet (rs); rs.close(); stmt.close(); con.close(); } catch (SQLException ex) { System.out.println ("\n*** SQLException caught ***\n"); while (ex != null) { System.out.println ("SQLState: " +ex.getSQLState ()); System.out.println ("Message: " + ex.getMessage ()); System.out.println ("Vendor: " +ex.getErrorCode ()); ex = ex.getNextException (); System.out.println (""); } } catch (java.lang.Exception ex) { ex.printStackTrace (); } } private static boolean checkForWarning (SQLWarning warn) throws SQLException { boolean rc = false; if (warn != null) { System.out.println ("\n *** Warning ***\n"); rc = true; while (warn != null) { System.out.println ("SQLState: " +warn.getSQLState ()); System.out.println ("Message: " +warn.getMessage ()); System.out.println ("Vendor: " +warn.getErrorCode ()); System.out.println (""); warn = warn.getNextWarning (); } } return rc; } private static void dispResultSet (ResultSet rs) throws SQLException{ int i; ResultSetMetaData rsmd = rs.getMetaData (); int numCols = rsmd.getColumnCount (); for (i=1; i<=numCols; i++) { if (i > 1) System.out.print(","); System.out.print(rsmd.getColumnLabel(i)); } System.out.println(""); boolean more = rs.next (); while (more) { for (i=1; i<=numCols; i++) { if (i > 1) System.out.print(","); System.out.print(rs.getString(i)); } System.out.println(""); more = rs.next (); }} } Is there some mistake in the program?? Also, is the driver placed correctly or I need to manually need to recompile the driver?? I am using Java-1.2. Please suggest the modification in the code as well as driver installation, as I am new to this. Thanking YOu all, Alpesh === KOTHARI ALPESH D. STUDENT M. TECH. CEDT INDIAN INSTITUTE OF SCIENCE BANGALORE-560 012 INDIA __________________________________________________ Do You Yahoo!? Bid and sell for free at http://auctions.yahoo.com ************