Pessoal, peguei do site da Oracle as classes que repesentam o driver JDBC para conexão com o banco ( classes12.zip e classes12.jar). Adicionei ao path, o caminho onde estão os arquivos. Peguei em um site um código de exemplo de conexão e uso. Adaptei-o e cheguei ao código abaixo, porém quando vou executar aparece o seguinte erro : Exception in thread “main” java.lang.NoClassDefFoundError:TesteOracle.
TesteOracle é o nome do meu arquivo. O codigo que estou usando é esse aí:
import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;
public class TesteOracle extends java.lang.Object {
String dbUrl = “jdbc:oracle:thin:@oracleportal:1521:iasdb”;
String user = “scott”;
String password = “tiger”;
Statement s;
ResultSet r;
Connection c;
public TesteOracle(){
try{
// Carrega o driver
Class.forName(“oracle.jdbc.driver.OracleDriver”);
c = DriverManager.getConnection(dbUrl, user, password);
}
catch(Exception e){
e.printStackTrace();
}
}
public void testa(){
try{
s = c.createStatement();
r = s.executeQuery("SELECT deptno FROM dept");
while(r.next()) {
System.out.println(r.getString("deptno"));
}
r.close();
s.close();
c.close();
}
catch(SQLException e){
e.printStackTrace();
}
}
public static void main(String args[]) {
try{
TesteOracle to = new TesteOracle();
to.testa();
}
catch(Exception e){
e.printStackTrace();
}
}
}
Alguém pode me ajudar, dizer se o código acima está correto ou quem sabe me passar outro código como exemplo…
Estou precisando urgente…
Obrigado.
