[CLUE-Tech] Java, PostgreSQL and JDBC help needed

Joseph Thomas greywolf921 at hotmail.com
Thu Jun 5 22:02:46 MDT 2003


Hello,

I need some help here. I am a student and dont know alot about Linux yet. I 
am trying to be able to program in Java in linux.
I am running Red Hat 9, PostgreSQL 7.3.2
I have the J2SDK 1.3.1 installed and working.
I have set up a database in PostgreSQL and am able to run queries on it. The 
trouble I am having is that I cannot get my program to connect to the DB, I 
am recieving a Class not found exception.
I have the .jar for pgsql in my CLASSPATH set in my $HOME/.bash_profile and 
it seems to be working.
Here is my code I am using:

package JDBCTest;
import java.sql.*;

class PostgreSQLTest
{
  public static void main (String[] args)
  {
	try
	{
	  Driver driver = (Driver)
		Class.forName("postgresql.Driver").newInstance();

	  DriverManager.registerDriver(driver);

	  String     url = "jdbc:postgresql:javatest";
	  Connection con = DriverManager.getConnection(url, "postgres", "");
	  Statement  stm = con.createStatement();

	  stm.setQueryTimeout(10);
	  ResultSet  rs  = stm.executeQuery("select col1 from test");

	  rs.next();

	  System.out.println(rs.getString(1));

	} catch (SQLException e) {

	  System.out.println("Exception!");
	  System.out.println(e.toString());
	}catch (ClassNotFoundException e) {

		  System.out.println("Exception!");
		  System.out.println(e.toString());
	}catch (InstantiationException e) {

			  System.out.println("Exception!");
			  System.out.println(e.toString());
	}	catch (IllegalAccessException e) {

			  System.out.println("Exception!");
			  System.out.println(e.toString());
	}
  }//main()
} //class

_________________________________________________________________
MSN 8 helps eliminate e-mail viruses. Get 2 months FREE*.  
http://join.msn.com/?page=features/virus




More information about the clue-tech mailing list