Boa tarde pessoal!
Encontrei várias soluções para esse problema aqui no GUJ e no google.
Porém nenhuma resolveu o problema.
Alguém poderia me ajudar?
[code]
package br.com.douglas.jdbc;
import oracle.jdbc.driver.OracleDriver;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionFactory {
public Connection getConnection() throws SQLException {
System.out.println(“Conectando ao Banco”);
try {
return DriverManager.getConnection(“jdbc:oracle:thin:@//127.0.0.1:8080/xe”, “douglasmsi”, “teste”);
} catch(RuntimeException e) {
throw new RuntimeException(e);
}
}
}[/code]
O código é este acima. Criei uma classe para testa-lo:
[code]
package br.com.douglas.jdbc.teste;
import br.com.douglas.jdbc.ConnectionFactory;
import java.sql.Connection;
import java.sql.SQLException;
public class TestaConexao {
public static void main(String[] args) throws SQLException {
Connection connection = new ConnectionFactory().getConnection();
connection.close();
}
}[/code]
O erro é o seguinte:
Conectando ao Banco
Exception in thread "main" java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@//127.0.0.1:8080/xe
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at br.com.douglas.jdbc.ConnectionFactory.getConnection(ConnectionFactory.java:20)
at br.com.douglas.jdbc.teste.TestaConexao.main(TestaConexao.java:18)
Java Result: 1
