Estou tentando me conectar e fazer uma simples consulta na minha base…
Já pesquisei e não consegui resolver o problema…
No console em vez de me mostrar o resultado da minha QUERY me mostra a seguinte msg …
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Código usado é esse:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class simpleConnection {
public static void main(String args[]) {
try {
//Registrando o driver:
Class.forName(“oracle.jdbc.driver.OracleDriver”).newInstance();
//Estabelecendo a conexão através do ODBC criado no Painel de Controle:
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521","teste","teste");
//Criando um objeto Statement para enviar requisições SQL para o Banco de Dados
Statement stmt = conn.createStatement();
//Executando SQL:
stmt.execute("SELECT nmatricula, nome FROM pessoa");
//Adquirindo através de um objeto ResulSet, os registros retornados pela SQL:
ResultSet results = stmt.getResultSet();
//O método next () informa se houve resultados e posiciona o cursor do
// banco na próxima linha disponível para recuperação
// Como esperamos várias linhas utilizamos um laço para recuperar os dados
while (results.next()) {
// Os métodos getXXX recuperam os dados de acordo com o tipo SQL do
// dado:
int nmatricula = results.getInt("nmatricula");
String nome = results.getString("nome");
// As variáveis tit, aut e totalFaixas contém os valores retornados
// pela query. Vamos imprimí-los
System.out.println(" N_Matricula: " + nmatricula + " Nome " + nome);
}
//Fechando a conexão:
conn.close();
} catch(Exception e) {
System.out.println(e);
}
}
}
Será q alguém sabe o pq isso está acontecendo ???
Lembrando q já crie a base de dados no OracleXE c a tabela e os dados…
A QUERY está certa…validade no próprio Oracle…
Tb já fui lá em;
selecione Iniciar| Configurações|Painel de Controle | ODBC Data Source
E configurei o Oracle…
Agora não + oq fazer…