----- Original Message -----
Sent: Wednesday, March 09, 2005 8:26
AM
Subject: Re: [cejug-discussao] Aindaa
banco de dados
Oi, Fernando.
Outra dica: tratamento de exce��es.
Na primeira forma, voc� apenas pensa que deu tudo
certo, mas, na verdade, n�o deu. A exce��o � lan�ada, pega pelo catch, mas
como o bloco de tratamento est� vazio, a execu��o continua como se tudo
tivesse ocorrido tranquilamente.
Quando voc� usou o printStackTrace(), voc� n�o
adicionou um erro � execu��o, apenas desmascarou um erro que n�o estava sendo
notado.
Quanto ao driver do MySql, voc� tem que ter
certeza que baixou o driver correto e que ele est� no classpath do seu
projeto.
[]s.
----- Original Message -----
Sent: Wednesday, March 09, 2005
0:27
Subject: [cejug-discussao] Aindaa banco
de dados
import java.sql.*;
public class teste {
public static void main(String args[]
)
{
String url
="">
"jdbc:mysql://c://data//smbrasil";
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection( url,
"fernando","banana");
Statement stmt =
con.createStatement();
stmt.close();
}
catch (Exception ex)
{
}
}
}
galera quando coloco desse forma meu teste com
o banco de dados, funciona beleza.
mas quando vou tratar o erro e coloco
assim:
catch (Exception ex) {
ex.printStackTrace();
}
da essa mensagem q eu nao entendo:
java.lang.ClassNotFoundException:
com.mysql.jdbc.Driver
at
java.net.URLClassLoader$1.run(Unknown
Source)
at
java.security.AccessController.doPrivileged(Native
Method)
at
java.net.URLClassLoader.findClass(Unknown
Source)
at
java.lang.ClassLoader.loadClass(Unknown
Source)
at
sun.misc.Launcher$AppClassLoader.loadClass(Unknown
Source)
at
java.lang.ClassLoader.loadClass(Unknown
Source)
at
java.lang.ClassLoader.loadClassInternal(Unknown
Source)
at
java.lang.Class.forName0(Native
Method)
at
java.lang.Class.forName(Unknown
Source)
at
teste.main(teste.java:11)
alguem pode me ajudar a entender o q esta
acontecendo. se eu estou fazendo certo, ou nao???
Obrigado
Fernando