Prezados colegas, depois de muito batalhar recorro a ajuda do forum, vamos lá, tenho uma classe conexao que faz tem os senguintes parametros:
// CONEXAO COM O ORACLE
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
String url = “jdbc:oracle:thin:@meuhost:1521:alias”;
this.conn = DriverManager.getConnection (url, “user”, "senha);
beleza, funciona, conecta, fiz toda minha aplicação(JSP) utilizando isso, tranquilo, num dado momento precisei usar uma função de um pacote do banco oracle, a função se chama:
getSubject(n);
então, tentei Statement, PreparedStatement, CallAbleStatement e nada,
a função sempre retornava o valor null, ai eu ia no oracle e digitava a função, então ele me retornou certinho, tentei,tentei e nada, entao tive a ideia de pegar o delphi e usar o ODBC e testar, lá me retornou perfeito… entao fui na minha classe de conexao e mudei o drive para o odbc:
// CONEXAO COM O ORACLE
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());
this.conn = DriverManager.getConnection (“jdbc:odbc:sample”,“user”, “senha”);
e o bendito me retornou… cara nao posso acreditar q isso seja problema do driver da oracle, estou postando para saber se alguem tem alguma ideia, se conhecem outro driver nativo do oracle, algo desse tipo.