> O que está ocorrendo é que o seu programa não está encontrando a classe
> que contem o driver de conexão com o banco de dados verifica se no seu
> classpath...

Na verdade o que está acontecendo é que ele está considerando somente a
exceção SQLException (veja os throws no programa) - a reclamação do
compilador é que a exceção ClassNotFoundException deveria ser também
lançada. Os métodos deveriam ser:

public prg() throws SQLException, ClassNotFoundException

e

public void conecta() throws SQLException, ClassNotFoundException

Rafael


>> Bom dia pessoal, estou tentando fazer uma conexão com o
>> sql server e estou tendo o seguinte erro:
>>
>> db/prg.java:19: unreported exception
>> java.lang.ClassNotFoundException; must be caught or
>> declared to be thrown
>>                                 Class.forName
>> ("com.microsoft.jdbc.sqlserver.SQLServerDriver");
>>
>>
>> e no meu fonte eu estou usando o throws
>>
>>
>>
>> package db;
>>
>> import java.*;
>> import java.util.*;
>> import java.sql.*;
>>
>>
>> public class prg {
>>
>>      public prg() throws SQLException {
>>              this.conecta();
>>      }
>>
>>
>>      public void conecta() throws SQLException {
>>
>>                      //try {
>>
>>                              Class.forName
>> ("com.microsoft.jdbc.sqlserver.SQLServerDriver");
>>                              Connection conn =
>> DriverManager.getConnection
>> ("jdbc:microsoft:sqlserver://maquina:1433;User=tal;Passwo
>> rd=tal");
>>                              Statement stmt =
>> conn.createStatement();
>>
>>                              String query = "SELECT *
>> FROM SYSUSERS";
>>
>>                              ResultSet rs =
>> stmt.executeQuery(query);
>>
>>                              rs.next();
>>
>>                              System.out.println
>> (rs.getString(1));
>>
>>                      //} catch(SQLException e) {
>>
>>                      //}
>>
>>      }
>>
>>      public static void main(String args[]) throws
>> SQLException {
>>
>>              prg p = new prg();
>>
>>              //Class.forName
>> ("com.microsoft.jdbc.sqlserver.SQLServerDriver");
>>              //Connection conn =
>> DriverManager.getConnection
>>              //
>> ("jdbc:microsoft:sqlserver://server1:1433;User=test;Passw
>> ord=secret");
>>
>>      }
>>
>>
>>
>> }
>>
>>
>> Será qua alguém poderia me ajudar ??
>>
>> Obrigado !
>>
>> Grande Abraço
>>
>> André Bianco
>>
>>
>> __________________________________________________________________________
>> Seleção de Softwares UOL.
>> 10 softwares escolhidos pelo UOL para você e sua família.
>> http://www.uol.com.br/selecao
>>
>>
>>
>> ------------------------------ 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
>> historico: http://www.mail-archive.com/java-list%40soujava.org.br
>> 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a