Estou tentando validar login de usuario e senha usando next();
Se os campos estiverem preenchidos corretamente, o jframe fecha. Se estiver errado, o os campos se limpam.
Mas mesmo se estiver errado, o jframe ta fechando. E o pior, não é erro de conexão nem de código… é lógica mesmo.
[quote=charleston10]O erro é que voce nao esta validando coisa alguma.
O código acima vc apenas selecionou todos os dados da tabela Login e esta mostrando somente os campos usuario e senha; tem alguma validação? rsrs
Isso sim é validação…
E SQL Injection …
charleston10
nao comentei sobre isso pq na verdade o assunto era sobre validação.
mas se for levar em conta ensina ele usar PrepareStatement na boa, é q to sem tempo…
R
rof20004
Sem bronca mano, so comentei tb, o foco é outro mesmo =D
tsartori
O post já esta resolvido, agora se alguém poder me explicar pq todos colocam isto na hora de criar a conexão com o banco.
Teoricamente não serve pra nada.
Agora nesse esquema, ela já pode vir a servir para alguma coisa, pois o objeto instanciado poderá ser usado.
R
RobertoAraujoMF
Valeu!!!
sergiotaborda
[quote=tsartori]O post já esta resolvido, agora se alguém poder me explicar pq todos colocam isto na hora de criar a conexão com o banco.
Teoricamente não serve pra nada.
Agora nesse esquema, ela já pode vir a servir para alguma coisa, pois o objeto instanciado poderá ser usado.
Na realidade o código certo é apenas
que é uma instrução para jvm procurar e carregar aquela classe.
Também existe um outro problema. Este código só deve ser chamado uma única vez na aplicação. Quando ela inicia, claro está.
Este código não é necessário se estiver usando jee ou webcontainers com jndi como o tomcat. Nesses casos o driver é configurado declarativamente e o application server é que vai dar o comando acima.
Dar o comando a toda a vez que usa a conexão é fazer a jvm procurar algo que ela já tem e portanto tempo desperdiçado.