Estou num projeto na qual tenho um ambiente de desenvolvimento, porém utilizo o Banco de Dados de produção e, foi trocada a versão do Oracle do 8 para o 9.
Anteriormente a conexão era feita da seguinte maneira:
private static final String driver = “sun.jdbc.odbc.JdbcOdbcDriver”;
private static final String dbURL = “jdbc:odbc:TesteDix”;
Class.forName( driver );
connection = DriverManager.getConnection( dbURL, login, password );
e tudo funcionava perfeitamente. Depois da troca de versão passou a não funcionar. Comecei então a pensar em utilizar o odbc da oracle, o que ficaria do seguinte jeito:
private static final String driver = “oracle.jdbc.driver.OracleDriver”;
private static final String dbURL = “jdbc:oracle:thin:@192.168.2.3:1521:mxm”;
Class.forName( driver );
connection = DriverManager.getConnection( dbURL, login, password );
porém está caindo no catch de classe não encontrada.
Qual seria o problema ???
PS: Será que preciso do classes11.zip e do classes12.zip ? E ele ficaria na minha máquina ou na de produção ??? E no classpath ?