Alguém pode ajudar (Pau no JDBC)

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…

Olá

Você precisa configurar o seu CLASSPATH de forma que o compilador saiba onde encontrar o driver do Oracle.
Leia este artigo: http://www.guj.com.br/java.tutorial.artigo.108.1.guj

Abraços

Quando eu uso o banco da oracle eu uso a classes OracleDataSource, fica mais ou menos assim(esta é a forma que a propria Oracle ensina, olha no site deles que tem um material muito bom sobre jave e oracle);

[code]
public class Exemplo1 {

public Exemplo1(){
	Connection con;
	final String url = "jdbc:oracle:thin:rafael/rafael@localhost";


	try {
		OracleDataSource ds = new OracleDataSource();
		ds.setURL(url);
		ds.getConnection();
		con = ds.getConnection();
            }catch (SQLException e) {
		System.out.println("Ocorreu um erro");
	}finally{
                     con.close();
            } 
     }

}[/code]
Não se esquece de adicionar o JAR da oracle.

Cara vc colocou o conector do Oracle?

é um .JAR…