Estou tentando fazer um teste de conexao com o Oracle 8.1.6, mas não estou conseguindo, estou usando o JSDK 1.4.x, segue abaixo o codigo:
import java.sql.*;
public class TesteConexaoOracle {
public static void main(String[] args)
throws SQLException {
String user, password, servidor, porta, banco, strSQL;
String strSQLDef = "Select SYSDATE from dual";
String databaseURL;
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
System.out.println("Entre com as informaçoes");
servidor = "19.196.164.246";
banco = "tstfcs00";
user = "tlkapl";
password = "tlkapl";
porta = "1521";
strSQL = "Select SYSDATE from dual";
databaseURL = “jdbc:oracle:thin:@19.196.164.246:1521:tstfcs00”;
System.out.println("Conectando");
System.out.flush();
Connection conn = DriverManager.getConnection(databaseURL,user,password);
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery(strSQL);
while (rset.next())
{
System.out.println(rset.getString(1));
}
System.out.println("Conexao OK!");
rset.close();
stmt.close();
conn.close();
}
}
Segue o erro emitido:
java.lang.Error: Unresolved compilation problem:
oracle cannot be resolved or is not a type
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at TesteConexaoOracle.main(TesteConexaoOracle.java:24)
Exception in thread “main”
Coloquei o caminho dos arquivos classes12.zip e nls_charset12.zip no classpath e o caminho [oracle home]jdbclib no path, segundo readme do banco.
Esta versão do oracle não consegue trabalhar com o JSDK 1.4.x, só com a versão 1.2?
O que preciso fazer para funcionar?
Agradeço qualquer ajuda…