Dê uma olhada na primeira linha, quando trabalhamos com banco é recomendável lançar a exceção
public void conectBanco() <b>throws SQLException</b>{
try {
Class.forName(“com.mysql.jdbc.Driver”).newInstance();
con = DriverManager.getConnection(“jdbc:mysql//localhost:3306/cadastro”,“root”,"");
stm = con.createStatement();
}
catch(Exception ex) {
System.err.println(ex);
}
}
As variáveis estão declaradas?
O arquivo jar é recomendável que vc faça da seguinte forma:
–> Imagine que o diretório root(raiz) da sua aplicação seja C:\AplicJava, dentro deste diretório vc cria uma pasta chamada lib e coloca o arquivo jar referente ao banco de dados que você está utilizando, seja ele oracle, sql server, hsqldb, mysql…
–> Se você não estiver usando uma ferramenta(eclipse, JCreator, …) você teve de fazer a seguinte configuração
- setar o java_home: diretório onde o JDK está instalado
ex: C:\j2sdk1.4.2_06(esta assim na minha máquina)
- setar o classpath: aponta para o diretório lib dentro do diretório acima
- setar o path: aponta para o diretório bin dentro do java_home
–> Se não fez isso, recomento que o faça
Voltando ao assunto, coloque o jar dentro do lib que eu citei, adicione o caminho físico do jar dentro do seu classpath(deve ser por isso que está dando o erro) e faça o teste.
Qual o seu windows?