Olá…
Alguem poderia me ajudar? Eu estou utilizando um Driver para Firebird/Interbase… Estou usando o JCreator. Já configurei o mesmo e apontei para o arquivo(q contem o driver(.jar) ) e consigo dar o import sem problemas. Porem quando escrevo a linha abaixo o seguinte erro acontece:
Linha: Class.forName("org.firebirdsql.jdbc.FBDriver");
Erro: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
O q q eu faço?
MUITO OBRIGADO PELA AJUDA!!! UM ABRAÇO!!!
Fábio
Tudo bem nao se preocupe , voce so precisa colocar seu codigo dentro de um bloco try e depois chamar o catch passando para ele o catch o objeto do tipo excecao que seu metodo pode gerar… eis aqui um exemplo
try
{
String driver = "org.gjt.mm.mysql.Driver" ;
Class.forName ( driver ) ;
codigo
codigo
codigo
}
catch ( ClasNotFoundException e )
{
e.getMessage () ;
}
isso quer dizer que o metodo forName () gera uma excecao , e voce tem que trata la , colocando em um bloco try / catch…
dentro do catch eu passo um parametro que é o nosso objeto de excecao, o catch vai recebe lo , como o try pode gerar uma excecao de classe nao achada entao ele o catch vai receber um objeto do tipo ClassNotFoundException , dentro do bloco catch eu chamo esse objeto junto com um metodo chamado getMessage () eu nao me recordo agora de onde e esse metodo , mas ele vai funcionar , se der algum erro no try ele chama o catch e executa oque tem nele .( e.getMessage() ) o metodo retorna um string contendo a mensagem da excecao gerada pelo try … ok … eu tbm estou iniciando e sei como e foda no comeco , valeu qualquer duvida diegobechir@ig.com.br … fui