Programação Web com JSF - Aula 6 - Banco de Dados (Parte 2)

  Рет қаралды 11,672

Professor Danilo

Professor Danilo

Күн бұрын

Пікірлер: 50
@DaviNunes
@DaviNunes 2 жыл бұрын
É de 2015 mas tá me ajudando bastante!
@gfsouza2008
@gfsouza2008 7 жыл бұрын
Oi Danilo, estou aqui firme no curso e tudo está funcionando perfeitamente; gostei e vou continuar. Novamente parabéns.
@nairaancelmo8298
@nairaancelmo8298 9 жыл бұрын
Cada vez melhor suas vídeo aulas, parabéns.
@rayanasales9992
@rayanasales9992 8 жыл бұрын
Cara, to amando suas aulas, na moral, vc arrasa
@pauloalves3636
@pauloalves3636 8 жыл бұрын
Olá Danilo parabéns por essa aula, eu consegui fazer os seus exemplos dentro desse projeto, muito bom.
@jeanmaciel9737
@jeanmaciel9737 5 жыл бұрын
Estou adorando as suas aulas!!!! Obrigado por compartilhar o seu conhecimento.
@netoeleka
@netoeleka 9 жыл бұрын
Parabéns, ótimas aulas!
@Tiagosantos-xm6yn
@Tiagosantos-xm6yn 9 жыл бұрын
Top das galaxias muito bom tuas aulas.
@analistadeprogramacao
@analistadeprogramacao 6 жыл бұрын
Obrigado Danilo
@davidsonpinheiro1555
@davidsonpinheiro1555 7 жыл бұрын
Bom dia, ótima aula, parabéns. Uma dúvida, minha dataTable só apresenta uma linha, na hora em que aperto no botão adicionar a Table substitui a linha anterior e apresenta a nova, no banco está salvando tudo certo. Alguma dica?
@marcosmauricio6028
@marcosmauricio6028 7 жыл бұрын
Bom dia professor , eu criei as DAO tudo automaticamente ... ai ja criou o create .. destroy etc .. da no mesmo né ? Obrigado
@andrernr
@andrernr 4 жыл бұрын
bom dia, vc tem alguma plataforma pra ministrar esses cursos?
@professordaniloalmeida
@professordaniloalmeida 4 жыл бұрын
Ainda não, mas estou pensando em criar
@andresilveira9625
@andresilveira9625 6 жыл бұрын
Estou assistindo suas aulas e estou gostando muito. Mas estou tendo problemas nessas aulas de Banco de Dados, eu usava o postgresql. Mesmo criando o banco e colocando o conector do postgresql estou tendo problemas. Então instalei o Xampp para usar o mySql com o phpmyadmin. Mas eu crio a tabela, insiro alguns dados, mas não consigo nem salvar no banco nem listá-lo. Estou baixando o projeto pronto para ver se funciona.
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Tente olhar no log da IDE que você está utilizando, pode ser alguma configuração errada ou algum detalhe que possa estar passando batido.
@pabloap5597
@pabloap5597 5 жыл бұрын
a priemeira coisa que eu vi e se o banco de dados pelo menos conectava na aba serviços da propria IDE, se tiver conectando e mesmo assim não salva , se nao tiver no codigo pode ser no driver, na url da conexao, no JDK ou no proprior server do MySQL ( no meu caso eu tive a proeza de ter problemas com todos eles)
@alanlima3187
@alanlima3187 5 жыл бұрын
Estou tentando listar os produtos em um selectOneMenu mas a lista não vem, que procedimento tenho q fazer ?
@professordaniloalmeida
@professordaniloalmeida 5 жыл бұрын
Então, por aqui é meio complicado, me mande um email com o que você já fez que eu olho e te oriento. professordaniloalmeida@gmail.com
@alanlima3187
@alanlima3187 5 жыл бұрын
@@professordaniloalmeida mandei
@lucianomartins5774
@lucianomartins5774 6 жыл бұрын
Estou com dificuldade de inserir no banco de dados quando o campo for combobox. No seu exemplo nao tem nenhum combobox.
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
O selectOneMenu ele vai precisar de um código chamado converter, que fará a conversão de um objeto em um valor que possa ser apresentado no html. Me mande um email que lhe mando um código de exemplo. professordaniloalmeida@gmail.com
@pabloap5597
@pabloap5597 5 жыл бұрын
O que eu faço para quando eu abrir a pagina que ta o datatable ja aparecer a lista com os dados que digitei anteriormente?
@professordaniloalmeida
@professordaniloalmeida 5 жыл бұрын
No método construtor você chama o método buscar que ele preenche a lista.
@sir157
@sir157 6 жыл бұрын
Uma duvida, se eu criar uma tabela carro, e outra tabela fabricante que possui o chave estrangeira que é o id do carro, com faço pra salvar essas informações?
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Silvio Ricardo neste caso você pode criar um atributo dentro do carro do tipo fabricante e na hora de salvar você precisa rodar 2 inserts, um para carro e outro para fabricante, só precisará salvar o fabricante primeiro depois pegar o id gerado e adicionar no carro.
@joel_bimmer
@joel_bimmer 9 жыл бұрын
Olá Danilo parabéns pelas aulas! Sobre precisar listar de novo para que o id não seja nulo existe um recurso interessante, no insert já é possível recuperar o id que o banco de dados gerou pelo getGeneratedKeys: bd.prepareStatement("INSERT...",new String[] { "id" }); ps.executeUpdate(); rs = ps.getGeneratedKeys(); if (rs.next()) { carro.setId (rs.getInt(1)); } Pergunta, como faço para recuperar os dados do banco quando eu entrar na página sem precisar um botão de listar?
@professordaniloalmeida
@professordaniloalmeida 9 жыл бұрын
Interessante, este não conhecia. Já precisei usar e fiz com select max(id) mas bem legal. Estou organizando pra voltar a fazer as vídeo aulas.
@bs3331
@bs3331 8 жыл бұрын
Joel, caso ainda precise, no JSF 2.2 existe uma anotação chamada @postconstruct, crie um método no teu managedbean que inicialize a tua lista que é vinculada ao teu datatable e coloque essa anotação no método, assim quando for construído a página será inicializado a lista.
@joel_bimmer
@joel_bimmer 8 жыл бұрын
Bruno, exatamente pesquisei isso a um tempo atrás e estou usado. Obrigado
@caninha2023
@caninha2023 6 жыл бұрын
Queria saber como faço pra fazer uma busca pela data de cadastro no banco ? Tipo, eu criei um campo extra, chamado data de cadastro, agora eu queria que o usuário pudesse selecionar duas datas, uma inicial e outra final e ele me trazer apenas os registros neste período. Alguém pode me ajudar a implementar isso ? Valeu!
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Você pode criar um método buscarPorDatas e receber duas datas (inicio e fim) e passar estas datas na query usando o between com as duas datas lembrando que se estiver timestamp ou datatime será necessário 'zerar - 00:00:00' a hora, minuto e segundo para a data inicial e colocar fim do dia pra a data final '23:59:59' para que mesmo que selecione o mesmo dia ele pegue todos os registros do dia. Recomendo ver a vídeo aula de criação do CRUD pois nela você pode colocar inputs para aparecer somente quando estiver na busca de registros.
@jorgealvespeixotofilho9505
@jorgealvespeixotofilho9505 6 жыл бұрын
Boa Noite! Mestre meu update está pegando o valor anterior que estava no campo de texto, exemplo altero o modelo ASTRA eu mudo para VECTRA no campo mas ele pega ASTRA. Por Favor me ajude!
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Isto quando volta do banco de dados ou só os dados no ManagedBean?
@jorgealvespeixotofilho9505
@jorgealvespeixotofilho9505 6 жыл бұрын
Bom dia, não tinha observado e agora comparei seu código fonte e reparei que na gerenciar-carro.xhtml troquei
@professordaniloalmeida
@professordaniloalmeida 6 жыл бұрын
Qualquer coisa estamos aí.
@MrReinaldo13
@MrReinaldo13 6 жыл бұрын
Primeiramente, parabéns...eu estou seguindo os videos, tudo certo, ja olhei, revisei e tudo mas não esta salvando no banco...Eu fiz o download do seu que esta na descrição e também não funcionou.
@golmengao
@golmengao 9 жыл бұрын
SHOW!!
@juniintv615
@juniintv615 8 жыл бұрын
cara to gostando da suas aulas só faltou cria ou classe(outra pagina, jsf ) até pra ver como seria a conexão com as duas paginas, fiquei meio perdido nessa parte... uma perguntinha básica é obrigatório cria templete?. pois meu MENU não esta aparecendo igual ao seu
@professordaniloalmeida
@professordaniloalmeida 8 жыл бұрын
Nas próximas vídeo aulas abordamos outras páginas, o template não é obrigatório mas auxilia na criação de várias páginas.
@eltonriva5223
@eltonriva5223 8 жыл бұрын
Boa tarde!Consigo adicionar os campos na página jsf, mas não aparecem as informações no BD. O que pode ser?
@professordaniloalmeida
@professordaniloalmeida 8 жыл бұрын
Elton Riva Tente verificar se os valores informados nos campos estão passando para o método que executa o SQL. outa coisa, confere se o comando SQL está correto, tente fazer uma analise do código colocando alguns System.out.print para ver no log os valores que estão tramitando pelo sistema.
@eltonriva5223
@eltonriva5223 8 жыл бұрын
Está tudo correto! Posso enviar o código para ti?
@juniintv615
@juniintv615 8 жыл бұрын
pode sim
@EkystainedeSiqueiraSilva
@EkystainedeSiqueiraSilva 9 жыл бұрын
Socooorrroo! Cadê a aula 7 !!!!!!!!!!!!!!!????????? como vou excluir etc....
@professordaniloalmeida
@professordaniloalmeida 9 жыл бұрын
Ekystaine de Siqueira Silva Esta semana vou postar as próximas vídeos aulas.
Programação Web com JSF - Aula7 - Tratando Erros
37:44
Professor Danilo
Рет қаралды 7 М.
Java #8 - Como criar um Cadastro de funcionários (CRUD) - Parte 1
33:05
Gilberto Toledo
Рет қаралды 119 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Programação Web com JSF - Aula 5 - Banco de Dados (Parte 1)
34:23
Professor Danilo
Рет қаралды 26 М.
Programação Web com JSF - Aula 3 - Lista de Objetos
34:51
Professor Danilo
Рет қаралды 24 М.
Best FREE Software for Game Development (2025)
8:01
anyDev
Рет қаралды 50 М.
Programação Web com JSF - Aula 8 - Implementando CRUD
1:10:57
Professor Danilo
Рет қаралды 26 М.
CS50W - Lecture 5 - JavaScript
1:51:26
CS50
Рет қаралды 605 М.
Writing My Own Database From Scratch
42:00
Tony Saro
Рет қаралды 265 М.
Сборник Эксклюзивов 2024 - Уральские Пельмени
1:33:24
Уральские Пельмени
Рет қаралды 1,5 МЛН
DHH discusses SQLite (and Stoicism)
54:00
Aaron Francis
Рет қаралды 105 М.
CS50W - Lecture 3 - Django
1:39:05
CS50
Рет қаралды 480 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН