O teu codigo esta com erros de compilacao (aka, vc esta fazendo algo invalido)
Rafael
tRuNkSnEt
(....)publicvoidConectar()throwsSQLException,InstantiationException,IllegalAccessException,ClassNotFoundException{try{Class.forName("org.gjt.mm.mysql.Driver").newInstance();conexao=DriverManager.getConnection("jdbc:mysql://localhost/db?user=root");}catch(SQLExceptione){// TODO Auto-generated catch blocke.printStackTrace();}}publicbooleanValidar(Stringuser,Stringpass)throwsSQLException,InstantiationException,IllegalAccessException,ClassNotFoundException{try{Conectar();Stringsql="Select usuario from tb_login where usuario='"+user+"' and senha='"+pass+"'";Statements=conexao.createStatement();ResultSetrs=s.executeQuery(sql);if(rs.next()){this.setUsuario(user);rs.close();s.close();conexao.close();returntrue;}else{rs.close();s.close();conexao.close();returnfalse;}}catch(SQLExceptione){System.out.println("Problema com a busca Sql - "+e.toString());returnfalse;}}(...)
na pagina eu chamo boolean login = Login.Validar (usuario,senha),
Eu ja fiz de todo com essas exceções e nada da certo, se eu tiro ele fala que tem de ter se eu boto ele fala para tirar :?:
Rafael_Steil
Cara, o problema nao eh ter try-catch demais ou de menos. O problema eh que o teu codigo ta com erro de sintaxe. Pela mensagem de erro, parece ser em
br.com.projeto.Validar(Login.java:44)
Rafael
tRuNkSnEt
puxa mas tem algo errado no codigo acima???
br.com.projeto.Validar(Login.java:44) = Statement s = conexao.createStatement();
a classe nao esta mostrando nada de erro, so se for de logica.
tRuNkSnEt
Puxa alguem pode ajudar no meu caso, eu ja estou me achando mais que noob
Rafael_Steil
O que vc esta usando para compilar o seu sistema?
Rafael
tRuNkSnEt
Eu estou usando eclipse 3.0 + tomcat 5.0
Rafael_Steil
Va em Window -> Show View -> Other -> Basic -> Problems
entao, na view Problems, verifique se nao ha problemas de compilacao. Muito provavelmente havera algo bugado no seu codigo.
Rafael
tRuNkSnEt
Cara que raiva viu!!
Olha se isso tem explicação.
FIquei a tarde toda mechendo nesse treco, ja estava achando que eu era o maior retardado do mundo ai eu larguei de mao o treco.Mais a noite eu voltei e fui tentar rodar, juro pela minha vida que eu nao mexi em porra nenhuma do codigo, esta igualzinho desde quando postei aqui … Adivinha… foi rodar o treco agora so para ver onde tinha parado e não é que o treco funcionou…
Agora vem a coisa … porquEEEEEEeeE que da esses puta bug no tomcat??? Será que foi pq eu reiniciei o pc?
Fala serio perdi maior tempo numa coisa que ja estava certo desde o começo!!! :evil:
Rafael_Steil
Pau no Tomcat nao eh. Em algum momento a tua aplicacao estava com pau, e na raiva e vontade de arrumar “rapido”, vc deve ter feito algo errado em relacao ao deploy ou equivalente.