Java access pgsql sample

From: "Ribamar FS" <ribafs(at)myrealbox(dot)com>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: Java access pgsql sample
Date: 2002-07-25 19:10:37
Message-ID: 1027624237.64dabff9ribafs@myrealbox.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Hi!

Help me with this sample. It don't work:

Linux Conectiva
Postgresql 7.2.1
pgjdbc2.jar

/etc/profile
JAVA_HOME="/usr/java/jsdk"
J2EE_HOME="/usr/java/j2ee"
CLASSPATH=".:$JAVA_HOME/lib:$J2EE_HOME/lib:/usr/java/jsdk/corejava/corejava.zip"
J2EE_CLASSPATH=$CLASSPATH
PATH="$PATH:$JAVA_HOME/bin:$J2EE_HOME/bin"
export JAVA_HOME J2EE_HOME CLASSPATH J2EE_CLASSPATH

import java.sql.*;
public class SQLStatement {
public static void main(String args[]) {
String url = "jdbc:postgresql:javatest";
Connection con;
String query = "select col1 from test";
Statement stmt;
try {
Class.forName("org.postgresql.Driver");
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try {
con = DriverManager.getConnection(url,"postgres", "postgres");

stmt = con.createStatement();

ResultSet rs = stmt.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();
int numberOfColumns = rsmd.getColumnCount();
int rowCount = 1;
while (rs.next()) {
System.out.println("Linha " + rowCount + ": ");
for (int i = 1; i <= numberOfColumns; i++) {
System.out.print(" Coluna " + i + ": ");
System.out.println(rs.getString(i));
}
System.out.println("");
rowCount++;
}
stmt.close();
con.close();

} catch(SQLException ex) {
System.err.print("SQLException: ");
System.err.println(ex.getMessage());
}
}
}

Errors:
ClassNotFoundException: org/postgresql/Driver
SQLException: driver not found: jdbc:postgresql:javatest

Thank you for attention. Sorry ny english (brasilian).

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Dave Cramer 2002-07-25 19:17:22 Re: Java access pgsql sample
Previous Message Barry Lind 2002-07-25 18:54:48 Re: Large delay in pgsql-jdbc SELECT