Pessoal, é o seguinte.
No meu programa, com o compilador NetBeans o sistema faz a conexão com banco de dados MySQL perfeitamente, funciona direitinho, mas quando gero um arquivo .jar a aplicação não funciona mais, não encontra o driver, isso deve ser erro de variáveis de ambiente. Não está configurado o classpath. Veja abaixo meu codigo.
//inicio conexao com mysql
try{
Class.forName("org.gjt.mm.mysql.Driver");//seleciona Driver
Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/masoft","NOME","SENHA");
Statement stmt= con.createStatement();
String cod = jTextField1.getText();
ResultSet rs=stmt.executeQuery("select * from cad where id = "+cod);
while(rs.next()){
String nome=rs.getString("nome");
int id=rs.getInt("id");
jLabel1.setText(""+id);
jLabel3.setText(""+nome);
}
rs.close();
con.close();
} catch(SQLException e){
JOptionPane.showMessageDialog(this,"Erro de conexão" + e.getMessage());
} catch(ClassNotFoundException e){
JOptionPane.showMessageDialog(this,"Driver nao encontrado.");
}
//fim conexao com mysql
No compilador NetBeans ele roda normal, faz a consulta e tal, mas quando gero um .jar ele cai no DRIVER NAO ENCONTRADO.
Help please.
Abraço a todos.