ayuda con jdbc

javi
16 de Febrero del 2004
tengo el siguiente codigo:


import java.io.*;
import java.sql.*;
import java.util.*;


class ConsultaSQL {
public static void main(String arg[]) throws SQLException,
ClassNotFoundException {

String db_driver = "org.gjt.mm.mysql.Driver";
String db_site = "jdbc:mysql://localhost/3306/calzado";
String db_user = "root";
String db_pass = "";

Class.forName(db_driver);

Connection connection = DriverManager.getConnection(db_site, db_user, db_pass);

Statement statement = connection.createStatement();
ResultSet resultset = statement.executeQuery("SELECT * FROM joetable");
System.out.println(resultset.getString("joe_column"));

}
}

pero me aparece el siguiente error:

at java.lang.Class.forName(Class.java:141)
at TestPostgreSQL.main(TestPostgreSQL.java:24)
Exception in thread "main"

entonces el error esta en

Class.forName(db_driver);

pero no se que puede ser sera que alguien ya ha pasado por esto y sabe como ayudarme se lo agradecere eternamente.

uno q se cree q sabe
16 de Febrero del 2004
Solo por preguntar, porque llamas a la clase TestPostgreSQL si usas como base de datos MySQL.
Porque si usas como bd Postgre deberias usar el driver correspondiente.
Y por supuesto que el jar que contiene el driver este en el classpath

otro q se cree q sabe
16 de Febrero del 2004
creo q el driver de MySQL es "com.mysql.jdbc.Driver"
cambialo y prueba a ver...