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
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]