Pessoal, preciso de uma ajuda para que uma classe que eu criei me dê o return da conexão com o banco de dados, a classe de conexão é a seguinte:
import java.sql.*;
import javax.swing.JOptionPane;
public class ConBD {
public static Connection ConBD() throws ClassNotFoundException {
Connection con = null;
String URL = "jdbc:mysql://127.0.0.1:3306/Giga";
String usuario = "root";
String pass = XXX;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection(URL, usuario, pass);
Statement stm = con.createStatement();
} catch(SQLException ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null,"Erro na conexão com o Banco de Dados!","GigaPlast - We know plastic", JOptionPane.WARNING_MESSAGE);
}
return con;
}
}
E a classe que chama a classe de conexão é a seguinte:
[/code]
try {
ConBD ConBD = new ConBD();
} catch (ClassNotFoundException ex) {
Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
}
[/code]
recebo a seguinte exception:
Exception in thread “AWT-EventQueue-0” java.lang.RuntimeException: Uncompilable source code - exception java.lang.ClassNotFoundException is never thrown in body of corresponding try statement
Acredito que o problema esteja no try da classe que chama a outra classe para conectar com o BD, certo? Mas como resolver?