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

************

Reply via email to