Pessoal estou com um probleminha.
É o seguinte tenho um banco em mysql funcionando blz;
Criei um projeto em java, onde tenho o pacote bancodado com a classe CriaConexao com o algoritmo de conexão como o abaixo:
package bancodados;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class CriaConexao {
public static Connection getConexao() throws SQLException {
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("Conectando com sucesso ");
return DriverManager.getConnection("jdbc:mysql://localhost/biblioteca", "root", "1234");
} catch (ClassNotFoundException e) {
throw new SQLException(e.getMessage());
}
}
}
Porém quando tento testar para ver se a conexão está ok, na classe main com o seguinte algoritmo:
package cadastropessoal;
import bancodados.CriaConexao;
import java.sql.Connection;
import java.sql.SQLException;
public class Main {
public static void main(String[] args) throws SQLException {
Connection conexao = CriaConexao.getConexao();
//System.out.println("Conectado");
conexao.close();
System.out.println("Desconectado...");
}
}
Quando compilado, aparece o seguinte Erro:
Exception in thread “main” java.sql.SQLException: com.mysql.jdbc.Driver
at bancodados.CriaConexao.getConexao(CriaConexao.java:15)
at cadastropessoal.Main.main(Main.java:11)
Java Result: 1
Alguém pode me dar uma luz do que pode estar errado nessa conexão.