ayuda con jdbc
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.
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.
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
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
