Você está usando ponte JDBC-ODBC, portanto, terá que usar driver ODBC. Altere a seguinte linha:
Class.forName("oracle.jdbc.driver.OracleDriver"); para: Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Ou então, querendo usar os driver OCI, use: na url : jdbc:oracle:oci8:@servidor:porta:sid (Ex: jdbc:oracle:oci8:@producao:1521:orcl) Lincolm Ferreira de Aguiar [EMAIL PROTECTED] ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 20, 2001 5:13 PM Subject: Re: [java-list] Problemas com conexao Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- Mensagem original -- >Amigos, criei uma classe para conectar o Oracle e esta dando problemas. Alguem >poderia me sugerir como corrigir? > >class Conectar { > > String strUrl; > String strUsuario; > String strSenha; > Connection conexao; > > public Connection conexaoUniban(boolean blnConexaoParaProducao) { > > if (blnConexaoParaProducao == true) { > this.strUrl = "jdbc: odbc: TESTE_MC"; > this.strUsuario = "teste"; > this.strSenha = "teste"; > } > else if (blnConexaoParaProducao == false) { > this.strUrl = "jdbc: odbc: TESTE_DESENV"; > this.strUsuario = "testedesenv"; > this.strSenha = "testedesenv"; > } > > Class.forName("oracle.jdbc.driver.OracleDriver"); > conexao = DriverManager.getConnection(this.strUrl, this.strUsuario, this.strSenha); > > return conexao; > } > > public Conectar () { > > } > >} > > >O erros foram os seguintes na compilação: > >OlaInternet.java:27: unreported exception java.lang.ClassNotFoundException; >must be caught or declared to be thrown > >Class.forName("oracle.jdbc.driver.OracleDriver"); > >^ > >OlaInternet.java:28: unreported exception java.sql.SQLException; must be >caught or declared to be thrown > >conexao = DriverManager.getConnection(this.strUrl, this.strUsuario, this.strSenha); > >Agradeço desde já pela ajuda > > > >Jefferson > Fala Jefferson estou meio com pressa , mais o que me parece é que o erro das duas linhas , é a necessidade deles serem declaradas dentro de um try catch .... to mandando Amigos, criei uma classe para conectar o Oracle e esta dando problemas. Alguem poderia me sugerir como corrigir? class Conectar { String strUrl; String strUsuario; String strSenha; Connection conexao; public Connection conexaoUniban(boolean blnConexaoParaProducao) { if (blnConexaoParaProducao == true) { this.strUrl = "jdbc: odbc: TESTE_MC"; this.strUsuario = "teste"; this.strSenha = "teste"; } else if (blnConexaoParaProducao == false) { this.strUrl = "jdbc: odbc: TESTE_DESENV"; this.strUsuario = "testedesenv"; this.strSenha = "testedesenv"; } try//Este pedaço de codigo precisa de tratamento de Erro { Class.forName("oracle.jdbc.driver.OracleDriver"); conexao = DriverManager.getConnection(this.strUrl, this.strUsuario, this.strSenha); } catch(ClassNotFoundException ex) {Syste.out.println("Erro :" + ex)} catch(SQLException ex2) {Syste.out.println("Erro :" + ex2)} return conexao; } public Conectar () { } } -------------------------------------------------------------------------------- se caso não der certo tente tratar as exeções separadamente .... se der certo responda para [EMAIL PROTECTED] até mais , vô avisando que eu não manjo nada ..... Abraços !!! Brossi ___________________________________________________________ http://www.zipmail.com.br O e-mail que vai aonde você está. ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------