Dei uma olhada no link q vc me indicou acima. Ele fala sobre o CLASSPATH e to achando nisso a minha maior dificuldade.
Eu até cheguei a pegar o arquivo .jar do driver do MySql e colocar dentro da pasta ext, porém não adiantou, minha aplicação continua dando erro Class.forName(“com.mysql.jdbc.Driver”); do tipo NoClassDefFoundError, estou usando o BlueJ, pois tentei usar o Eclipse ou o NetBeans e não consegui fazer nada, a próposito se alguém tiver algum material sobre um dos dois, vou colar o Código q estou usando:
import java.sql.*;
public class BDConexao {
private static Connection con;
private static Statement stmt;
private static ResultSet resultado;
private static boolean status = false;
/** Creates a new instance of BDConexao */
public BDConexao() throws ClassNotFoundException, SQLException {
inicializarConexaoBD();
}
public static void inicializarConexaoBD() throws ClassNotFoundException, SQLException {
status = true;
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", "");
stmt = con.createStatement();
}
public static void finalizarConexaoBD() {
try {
stmt.close();
con.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
public static Statement getStatement() {
return stmt;
}
public static boolean getStatus() {
return status;
}
public static int obterUltimoCodigoGeradoTabela(String nomeTabela) {
try {
String csCodigoGerado = "SELECT LAST_INSERT_ID() from " + nomeTabela;
resultado = stmt.executeQuery(csCodigoGerado);
resultado.first();
return (resultado.getInt(1));
}
catch (SQLException se) {
return 0;
}
}
}
Se alguém puder me ajudar!