Boa noite,
Criei um projeto para testar a conexão com o Oracle 10g Express e para colocar o driver jdbc no meu classpath segui os passos:
1-Cliquei com o botão direito no projeto: [Properties\Java Build Path\Libraries];
2-Cliquei no botão [Add External JARs] e indiquei o caminho do Driver;
3-Cliquei no botão [OK] para confirmar;
Quando fui fazer o teste de conexão ocorreu o erro:
Exception in thread "main" java.lang.RuntimeException: java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@127.0.0.1:1521/XE
Alguém poderia me ajudar a descobrir o porque dele não ter encontrado o driver?
Estou usando o eclipse.
Código para pegar a conexão:import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionFactory {
public Connection getConnection(){
System.out.println("Conectando ao banco");
try {
return DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521/XE","system","123456");
} catch (SQLException e) {
// TODO Auto-generated catch block
throw new RuntimeException(e);
}
}
}
public class TestaConexao {
/**
* @param args
* @throws SQLException
*/
public static void main(String[] args) throws SQLException {
// TODO Auto-generated method stub
Connection connection = new ConnectionFactory().getConnection();
System.out.println("Conectado");
connection.close();
}
}