Banco de Dados em Java - Aula 05 - Trabalhando no Design do código Padrão DAO

  Рет қаралды 9,675

While True

While True

Күн бұрын

Пікірлер: 23
@eemr2
@eemr2 5 жыл бұрын
Vídeo novo, bão de mais sô. Vlw Tiago e parabéns. Abraços
@ruantarcisio9670
@ruantarcisio9670 Жыл бұрын
Obrigado!!!
@JonataaSantos
@JonataaSantos 5 жыл бұрын
Mano, show a qualidade do seu vídeo a explicação bem clara !!
@robsoncassio8318
@robsoncassio8318 3 жыл бұрын
mano parabéns ajudando muito aqui
@WhileTrue
@WhileTrue 3 жыл бұрын
Aí sim hein Robson!!!! tacalhe ficha mano véio!!! caso alguma duvida chag junto no nosso grupo no telegram: t.me/joinchat/GWXTENsJaFio-rP4
@davialencar8848
@davialencar8848 5 жыл бұрын
Show de bola
@kjp312
@kjp312 4 жыл бұрын
String sql = "insert into usuario(usuario, senha) values (?, ?)"; //String sql = "select * from usuario"; PreparedStatement st = con.prepareStatement(sql); st.setString(1, u.getUsuario()); st.setString(2, u.getSenha()); st.executeUpdate(); dessa maneira fica melhor, eu li a documentação do PreparedStatement e fica mais seguro desse modo
@daniel2051-k2
@daniel2051-k2 4 жыл бұрын
Obrigado pela dica. Testei e funcionou também.
@eliaspescadordosul7017
@eliaspescadordosul7017 4 жыл бұрын
isso vai onde ?
@diogomatias3955
@diogomatias3955 4 жыл бұрын
@@eliaspescadordosul7017 Isso vai na classe UsuarioDAO no método insert.
@eliaspescadordosul7017
@eliaspescadordosul7017 4 жыл бұрын
olá olha só se fiz certo. public void insert(Usuario usuario ) throws SQLException{ String sql = "insert into usuario(usuario, senha) values ('"+usuario.getUsuario()+"', '"+usuario.getSenha()+"')"; //String sql = "select * from usuario"; PreparedStatement st = connection.prepareStatement(sql); st.setString(1, u.getUsuario()); st.setString(2, u.getSenha()); st.executeUpdate(); }
@diogomatias3955
@diogomatias3955 4 жыл бұрын
@@eliaspescadordosul7017Faltaram algumas coisas: 1. Inserir os pontos de interrogação no SQL para que possam ser substituídos pelo usuario e senha, ficam na linha que cria a variável sql. 2. Substituir os códigos u.getUsuario() e u.getSenha() por usuario.getUsuario() e usuario.getSenha(), provavelmente este erro já está sendo mostrado no NetBeans. Segue o método corrigido: public void insert(Usuario usuario ) throws SQLException{ String sql = "insert into usuario(usuario, senha) values (?, ?)"; //String sql = "select * from usuario"; PreparedStatement st = connection.prepareStatement(sql); st.setString(1, usuario.getUsuario()); st.setString(2, usuario.getSenha()); st.executeUpdate(); } O vídeo da Aula 8 ensina e explica o porque é necessário trabalharmos desta forma na criação e execução de SQLs em JAVA.
@jeanlandimdacunha9001
@jeanlandimdacunha9001 5 жыл бұрын
parabens muito bem explicado
@yagoCDM
@yagoCDM 5 жыл бұрын
tem previsão pra termino do curso ?
@eliaspescadordosul7017
@eliaspescadordosul7017 4 жыл бұрын
Olá muito boa a Aula mas o meu dá um erro aqui Usuario usuarioElias = new Usuario("Elias", "4321"); NÃO SEI não aceita isso não dá certo a conexão com o banco oque tenho que fazer me ajuda ai ???
@diogomatias3955
@diogomatias3955 4 жыл бұрын
Se o erro ocorre na linha que você citou no comentário verifique se a classe Usuario possui um construtor que receba somente as strings usuario e senha. Caso o erro seja ao gravar o usuário no banco então verifique a mensagem que aparece no log do NetBeans quando você tentar gravar, deve haver algum erro na sua URL de conexão com o banco (fica na classe Conexao) ou então no seu SQL que insere o usuário no banco (fica na classe UsuarioDAO).
@eliaspescadordosul7017
@eliaspescadordosul7017 4 жыл бұрын
@@diogomatias3955 o erro que esta dando olha Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Not supported yet. at model.Usuario.(Usuario.java:25) at controler.FormCadastroController.salvaUsuario(FormCadastroController.java:37) at view.FormCadastroView.jButtonSalvarActionPerformed(FormCadastroView.java:123) at view.FormCadastroView.access$100(FormCadastroView.java:25) at view.FormCadastroView$2.actionPerformed(FormCadastroView.java:79) public Usuario(String usuario, String senha) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. }
@diogomatias3955
@diogomatias3955 4 жыл бұрын
​@@eliaspescadordosul7017 Este é um erro padrão para quando é criado algum método ou construtor através do NetBeans e o mesmo não é implementado. Neste caso o que você não implementou foi o construtor da classe Usuario. Substitua o seu construtor que recebe usuario e senha pelo seguinte código: public Usuario(String usuario, String senha) { this.usuario = usuario; this.senha = senha; }
@lucasmatheusdev2191
@lucasmatheusdev2191 3 жыл бұрын
aula top
@WhileTrue
@WhileTrue 3 жыл бұрын
Tamo junto Lucas, Tem novidade vindo aii! Dá uma olhada nessa loucura! 😁 whiletrue.com.br/desenvolvimento-de-apps ⚠ Dia 01/10/2021 será o lançamento dos nossos cursos Temáticos. Material tá parrudo de mais, te esperamos lá! Abraço, equipe While True.
@victorross5524
@victorross5524 4 жыл бұрын
Porra Xande, tem que melhorar essa senha ai irmão kkk
@WhileTrue
@WhileTrue 4 жыл бұрын
Bah o Xandito sempre com essas senhas furadas já falei para ele! heheheheh
Persistência de Dados - Java DAO (Data Access Object)
21:47
Rafael Mesquita
Рет қаралды 17 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
Banco de dados em Java - Aula 08 - SQL inject, como prevenir
13:19
I made Tetris in C, this is what I learned
15:15
Austin Larsen
Рет қаралды 30 М.
Autenticação de Usuário - Login JAVA com MYSQL PARTE 1/2
23:51
Bruno “canalbrunoduarte” Duarte
Рет қаралды 34 М.
DEEPSEEK Vs CHATGPT There Is A  Clear Winner !!
15:53
Rick Aqua
Рет қаралды 4,6 М.
Aprenda Como Conectar JAVA com BANCO DE DADOS usando JDBC
11:38
Manual da Programação
Рет қаралды 76 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН