Curso sensacional, não precisa pedir desculpas por aula demorada, não tem como ser mais objetivo e claro do que isso! Professor, uma pergunta, que talvez seja respondida no decorrer do curso, mas vou perguntar: No caso de publicar o sistema para um cliente, vou precisar instalar o postgre e criar todo o banco de dados, ou existe uma forma mais fácil de fazer isso?
Professor, Nessa video aula vc explicou como salvar e atualizar na tabela. Qual seria o procedimento no modo MVC? ..ou seja, como faço para implementar esse código?
Professor fiquei com uma dúvida a respeito dos butões de próximo e anterior, quando chega no final e tentar avançar ele apresenta a mensagem erro, tipo a idéia que eu pensei era sempre que ele chega-se no final ele voltaria para o primeiro com um laço, mas como colocar no código o senhor podia me dá uma força?! Ótimo trabalho por querer está ajudando as pessoas que tem vontade de aprender e programar na liguagem java! Abraço!
Muito bom ! Hoje eu tava trabalhando com meu banco de dados e pensei em inserir imagens nele, mas não achei nenhum vídeo aula ou explicação em fórum clara o suficiente pra eu experimentar... Teria como você fazer um tutorial simples dentro desse mesmo formulário ensinando a colocar uma imagem pra cada estado por exemplo ?
Prof., quando clica a seta jButtonAnterior ou jButtonProxima, até o final dela dá aquele erro: (Erro: org_postgresql.util.PSQLException ....... etc), tem como tirar esse detalhe para não ficar tão deselegante quando o usuario utilizar ??? Agradeço pela resposta, e novamente Parabéns pelas aulas, estão ótimas.
Java Plugados Já está no try-catch, esta funcionando certinho, mas se continuar clicando a seta (jButtonAnterior ou jButtonProxima) passando do limite, ai que dá o erro, espero ter colocado certo a minha pergunta. Olhe o comando: private void jButtonAnteriorActionPerformed(java.awt.event.ActionEvent evt) { // BOTAO ANTERIOR
Bom dia Professor, ótima aula, estou adorando este conteúdo, só que estou com um problema, estou fazendo uma tabela quase igual, só que a diferença é que a minha tem um campo para pesquisar e não está rodando, tem um campo "Pesquisar" e a tabela, o professor pediu para que assim que for sendo digitado por exemplo "Videos" aparecerem todos as descrições que contenham "Videos" escritas entendeu ?... será que teria como dar uma forcinha ?
Bom dia! Gostei muito das aulas. Parabéns! Desculpe-me se perdi está informação? Gostaria de saber se teria como não deixar o formulário Cadastro de Estado ficar atrás da página principal do Sistema? Pois do jeito que está o meu sistema, abre um novo Cadastro de Estado toda vez que clico no menu.
Bom dia amigo, gostaria de saber pq quando a tabela foi preenchida, os botões de primeiro elemento do banco, último, proximo e anterior não está mais fornecendo os dados na sequencia certa, percebi isso não so no meu codigo mas no seu video tb, nesta aula quando vc apertou para ir ao primeiro elemento, ele foi para o indice 2, quando o certo era o indice 1 ?
Professor, o projeto da tabela não seria mais útil se fossem listados todos os membros do banco de dados, e com uma barra de rolagem ? Teria como mostrar como faz? obrigado ....
É somente alterar o sql passado como parâmetro para o preencher tabela para trazer todos os dados do banco as barras de rolagem são colocadas automaticamente quando o numero de linhas ultrapassar a quantidade suportada pelo espaço mostrado na tabela!!!
Humm! muito obrigado, sou novato na áres, mas vou dar uma pesquisada, suas aulas são umas das melhores que ou a melhor que já vi. tudo que é construído funciona, exceto a instalação do driver do Postegre, tive que ralar pra acertar, o resto até agora nota 1000. Parabéns...
Boa tarde, Como faço para buscar um estado no banco de dados, digitando o nome da textfield. assim poderia criar um botão para consultar estados por nome, isso é possível?
Acompanhei suas aulas do Projeto Formulario de Cadastro de Estado, mas fiz um de Cadastro de Clientes, mas eu necessito do Botão Consultar Clientes. Já tentei em outros canais mas não obtive sucesso. Por favor como posso programar o botão consultar? Grata!
Bom dia ! Gostaria de um botao consultar Estados. Um exemplo: Digito um nome de estado no campo Estado, no meu projeto eu digito nome no campo Nome e consulto (Botao Consultar). Vc tem algum video mostrando Consulta ? Muito obrigada pela atenção.
Oi professor. Uma dúvida. As minhas setas que buscam o último elemento está buscando o último elemento editado, ou seja, seu eu edito o elemento do código 2 ele fica como ultimo, ao invés de ser o último elemento que inseri. Deu pra entender? rs. Obrigada pelas aulas, estou aprendendo bem mais que na faculdade. Parabéns!
Boa noite, estou com um problema, coloquei o método preencher tabela no cadastrar, alterar, excluir e no atualizar mas os dados são duplicados na tabela.
ola tenho uma duvida e na hora de excluir quando tem dois estado cadastrados iguais exemplo brasilia - df, ele excluir os dois como faco para ele excluir um so -- java e netbeans
Se em seu Banco de Dados houver cadastros iguais , você deve excluir usando um dado que difere os dois , no caso o id , que sempre será diferente , em outros caso também como por exemplo um cadastro de pessoas onde pode haver várias com nomes iguais , basta você excluir usando o CPF por exemplo, tendo em vista que cada pessoa tem o seu.
Olá nesta linha está me dando um erro na hora de montar a tabela: tblMatriz.SetAutoResizeMode(tblMatriz.AUTO_RESIZE_OFF); o erro diz que o tipo de dado esperado por este método é um int e não um jtable pode me dizer o que fazer please!!
tá dando erro nas minhas colunas alterei simplesmento o nome delas de menusculas para maiusculas e ficou tudo como A, B, C ... só deu esse erro fiquei chateado pois o cadastro tá funcionando direitinho. o que faço pra renomear as colunas? public void PreencherTabela(String SQL){ ArrayList dados = new ArrayList(); String[] Colunas = new String[]{"ID", "NOME", "SIGLA"}; conecta.executaSQL(SQL); try { conecta.rs.first(); do{ dados.add(new Object[]{conecta.rs.getInt("id_estado"),conecta.rs.getString("nome_estado"),conecta.rs.getString("sigla_estado")}); }while (conecta.rs.next()); } catch (SQLException ex) { JOptionPane.showMessageDialog(rootPane," ERRO AO PREENCHER O ArrayList! ERRO: "+ex); } ModeloTabela modelo = new ModeloTabela(dados, Colunas); jTableestado.setModel(modelo); jTableestado.getColumnModel().getColumn(0).setPreferredWidth(50); jTableestado.getColumnModel().getColumn(0).setResizable(false); jTableestado.getColumnModel().getColumn(1).setPreferredWidth(424); jTableestado.getColumnModel().getColumn(1).setResizable(false); jTableestado.getColumnModel().getColumn(2).setPreferredWidth(50); jTableestado.getColumnModel().getColumn(2).setResizable(false); jTableestado.getTableHeader().setReorderingAllowed(false); jTableestado.setAutoResizeMode(jTableestado.AUTO_RESIZE_OFF); jTableestado.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
As colunas devem ficar com os nomes que estão definidos nessa instrução: String[] Colunas = new String[]{"ID", "NOME", "SIGLA"}; caso nao estejam ficando verifique a lógica se está correta... pode ser q vc esqueceu de fechar algum parente algo assim! Qualquer coisa estou a disposição!
Ola Professor, novamente surgiu um erro na hora de excluir algum dado que esteja na tabela, esta retornando este erro: Erro ao excluir! Erro:org.postgresql.util.PSQLException: O índice da coluna esta fora do intervalo: 1, número de colunas: 0. Sabe me dizer como posso corrigir este erro? Desde já agradeço.
Olá professor, gostaria de saber se há alguma aula sua que nos ensina a fazer um campo de pesquisa dentro de cada formulário ou em todo o sistema, e se não tiver como poderia ser feita? Abraço!
Professor, tenho um problema que ate eu nao entendi. Eu tenho varios forms e no principal eu coloco a tabela em uma tab, faço isso coom todos cadastros. Dentro dessa tab um painel normal, clicando no botao "novo" ele abre normal e cadastra normal tambem. O meu problema esta em atualizar a tabela, ja fiz o que esta no video e nao resolveu. Sabe o que pode ser?
Boa tarde JavaPlugados! o meu sistema está dando dois erros que não consigo resolver o problema será vc poderia me ajudar? As mensagens de erro são estas: Erro ao preencher o ArrayList! Erro:java.lang.NullPointerException e o outro, botão salvar. Erro de inserção! Erro: com,mysql.jdbc.exceptions.jdbc4.MySQLErrorException: You have an error in your SQL syntax; check the manual that corresponds that corresponds to your MySQL server version for the right syntax to use near 'DA FERRAMENTA,NOME DA FERRAMENTA, etc.. at line 1 Se for o caso me manda um e-mail e te mando o código: pq eu não tenho facebook, twiter, só tenho Skipe e msn. Abraço.
No primeiro erro o array list nao tem dados armazenados ou esta tentando acessar uma posição sem valor, e o segundo erro indica que tem um erro na sintax do SQL
Boa noite Java Plugados! vc tem um e-mail pra eu te enviar o código e analisar o erro? Ou se vc estiver perto de Americana eu posso ir até vc e ai eu te pago por uma consultoria.
Muito boa suas aulas, deu pra dar um UP no estagio. Muito Obrigado.
Muito obrigado cara
você salvou o meu TCC
Curso sensacional, não precisa pedir desculpas por aula demorada, não tem como ser mais objetivo e claro do que isso!
Professor, uma pergunta, que talvez seja respondida no decorrer do curso, mas vou perguntar:
No caso de publicar o sistema para um cliente, vou precisar instalar o postgre e criar todo o banco de dados, ou existe uma forma mais fácil de fazer isso?
+Jairo Milagre da Fonseca Jr é possível criar um instalados para o programa onde o banco é instalado junto com a aplicação
Tem essa aula no curso?
Nao tem ainda!!!
show!!
Professor,
Nessa video aula vc explicou como salvar e atualizar na tabela. Qual seria o procedimento no modo MVC? ..ou seja, como faço para implementar esse código?
Nos videos mais a frente uso MVC e explico!
No começo desse vidéo senhor falar, que vai ensinar como acabar com esses ero nos botões próximo e anterior!
estarei verificando isso!!!!!!
as colunas do meu jtable...(so pra lembrar..srss)
Ja respondi!!!
Professor fiquei com uma dúvida a respeito dos butões de próximo e anterior, quando chega no final e tentar avançar ele apresenta a mensagem erro, tipo a idéia que eu pensei era sempre que ele chega-se no final ele voltaria para o primeiro com um laço, mas como colocar no código o senhor podia me dá uma força?!
Ótimo trabalho por querer está ajudando as pessoas que tem vontade de aprender e programar na liguagem java!
Abraço!
O erro apresentado é pq o resultset chego na posição final!
Muito bom !
Hoje eu tava trabalhando com meu banco de dados e pensei em inserir imagens nele, mas não achei nenhum vídeo aula ou explicação em fórum clara o suficiente pra eu experimentar... Teria como você fazer um tutorial simples dentro desse mesmo formulário ensinando a colocar uma imagem pra cada estado por exemplo ?
Ainda irei fazer uma video aula sobre isso!!!!
Valeu, assim que fizer vou assistir ;)
Prof., quando clica a seta jButtonAnterior ou jButtonProxima, até o final dela dá aquele erro: (Erro: org_postgresql.util.PSQLException ....... etc), tem como tirar esse detalhe para não ficar tão deselegante quando o usuario utilizar ??? Agradeço pela resposta, e novamente Parabéns pelas aulas, estão ótimas.
Comente o codigo do exeption no try catch!!!
Java Plugados Já está no try-catch, esta funcionando certinho, mas se continuar clicando a seta (jButtonAnterior ou jButtonProxima) passando do limite, ai que dá o erro, espero ter colocado certo a minha pergunta.
Olhe o comando:
private void jButtonAnteriorActionPerformed(java.awt.event.ActionEvent evt) {
// BOTAO ANTERIOR
Tavares da Silva Comente o joption pane do catch!!!
Entendi, deu certo agora,, vlw pela ajuda
Precisando estamos as ordens!
As minhas tabelas ficam com o titulo A, B, C, e eu fiz tudo como nos videos!
String [] colunas = new String[]{"ID","Nome","Sigla"};
Algo está errado na passagem de parametros para a classe preencher tabela!
De uma verificada!
Bom dia Professor, ótima aula, estou adorando este conteúdo, só que estou com um problema, estou fazendo uma tabela quase igual, só que a diferença é que a minha tem um campo para pesquisar e não está rodando, tem um campo "Pesquisar" e a tabela, o professor pediu para que assim que for sendo digitado por exemplo "Videos" aparecerem todos as descrições que contenham "Videos" escritas entendeu ?... será que teria como dar uma forcinha ?
Bom dia! Gostei muito das aulas. Parabéns!
Desculpe-me se perdi está informação?
Gostaria de saber se teria como não deixar o formulário Cadastro de Estado ficar atrás da página principal do Sistema?
Pois do jeito que está o meu sistema, abre um novo Cadastro de Estado toda vez que clico no menu.
Resolvi criando um Form JInternalFrame
Bom dia amigo, gostaria de saber pq quando a tabela foi preenchida, os botões de primeiro elemento do banco, último, proximo e anterior não está mais fornecendo os dados na sequencia certa, percebi isso não so no meu codigo mas no seu video tb, nesta aula quando vc apertou para ir ao primeiro elemento, ele foi para o indice 2, quando o certo era o indice 1 ?
Professor, o projeto da tabela não seria mais útil se fossem listados todos os membros do banco de dados, e com uma barra de rolagem ? Teria como mostrar como faz? obrigado ....
É somente alterar o sql passado como parâmetro para o preencher tabela para trazer todos os dados do banco as barras de rolagem são colocadas automaticamente quando o numero de linhas ultrapassar a quantidade suportada pelo espaço mostrado na tabela!!!
Humm! muito obrigado, sou novato na áres, mas vou dar uma pesquisada, suas aulas são umas das melhores que ou a melhor que já vi. tudo que é construído funciona, exceto a instalação do driver do Postegre, tive que ralar pra acertar, o resto até agora nota 1000. Parabéns...
MuitoObrigado!!!!!!!
Professor eu comecei a ver suas aulas agora, mais estou esperando o senhor falar como acabar com erro de navegação no botão anterior e próxiimo!
irei verificar..... qual o erro q esta dando!!!
Boa tarde,
Como faço para buscar um estado no banco de dados, digitando o nome da textfield. assim poderia criar um botão para consultar estados por nome, isso é possível?
Eu fiz exatamente como você , porem quando eu clico em salvar ou atualizar , ele nao limpa a tabela , fica com a anterior e a recente
Boa noite meu camarada!!
Seguinte como faço pra tira a mensagem de erro que da quando clico nos botões próximo e anterior?
Comente as msgs!!!!
Professor, como fazer pra quando a gente clicar em um item na tabela ele apareça no campos de texto?
No formulário de vendas mais a frente ensino como fazer isso!
Acompanhei suas aulas do Projeto Formulario de Cadastro de Estado, mas fiz um de Cadastro de Clientes, mas eu necessito do Botão Consultar Clientes. Já tentei em outros canais mas não obtive sucesso. Por favor como posso programar o botão consultar? Grata!
Adriana Vieira Não entendi qual sua duvida?
Bom dia ! Gostaria de um botao consultar Estados. Um exemplo: Digito um nome de estado no campo Estado, no meu projeto eu digito nome no campo Nome e consulto (Botao Consultar). Vc tem algum video mostrando Consulta ? Muito obrigada pela atenção.
Pode ser feito da mesma forma que é feita a pesquisa em outros formularios!!!!
Java Plugados Muito obrigada!
Oi professor. Uma dúvida. As minhas setas que buscam o último elemento está buscando o último elemento editado, ou seja, seu eu edito o elemento do código 2 ele fica como ultimo, ao invés de ser o último elemento que inseri. Deu pra entender? rs. Obrigada pelas aulas, estou aprendendo bem mais que na faculdade. Parabéns!
Recarregue o resultset que o erro deve ser corrigido!
Att
Java Plugados Como eu faço isso?
Eu demostro nas videos aulas!!!
Boa noite, estou com um problema, coloquei o método preencher tabela no cadastrar, alterar, excluir e no atualizar mas os dados são duplicados na tabela.
Bom dia professor ja repassei todas as aulas e não achei onde recarrega o resultSet
Poderia me ajudar
ola tenho uma duvida e na hora de excluir quando tem dois estado cadastrados iguais exemplo brasilia - df, ele excluir os dois como faco para ele excluir um so -- java e netbeans
Pedro Renato Se os nomes forem iguais ele serão excluidos vc deve mudar sql e usar outra condição para excluir!!!
Se em seu Banco de Dados houver cadastros iguais , você deve excluir usando um dado que difere os dois , no caso o id , que sempre será diferente , em outros caso também como por exemplo um cadastro de pessoas onde pode haver várias com nomes iguais , basta você excluir usando o CPF por exemplo, tendo em vista que cada pessoa tem o seu.
Olá nesta linha está me dando um erro na hora de montar a tabela:
tblMatriz.SetAutoResizeMode(tblMatriz.AUTO_RESIZE_OFF);
o erro diz que o tipo de dado esperado por este método é um int e não um jtable pode me dizer o que fazer please!!
+Maicon Oliveira como está seu código?
Professor, como fazer para quando for digitar nome do cliente GERALDO, quando digitar o "G" ele ja puxa todos nomes com G ?
tá dando erro nas minhas colunas alterei simplesmento o nome delas de menusculas para maiusculas e ficou tudo como A, B, C ... só deu esse erro fiquei chateado pois o cadastro tá funcionando direitinho. o que faço pra renomear as colunas?
public void PreencherTabela(String SQL){
ArrayList dados = new ArrayList();
String[] Colunas = new String[]{"ID", "NOME", "SIGLA"};
conecta.executaSQL(SQL);
try {
conecta.rs.first();
do{
dados.add(new Object[]{conecta.rs.getInt("id_estado"),conecta.rs.getString("nome_estado"),conecta.rs.getString("sigla_estado")});
}while (conecta.rs.next());
} catch (SQLException ex) {
JOptionPane.showMessageDialog(rootPane," ERRO AO PREENCHER O ArrayList!
ERRO: "+ex);
}
ModeloTabela modelo = new ModeloTabela(dados, Colunas);
jTableestado.setModel(modelo);
jTableestado.getColumnModel().getColumn(0).setPreferredWidth(50);
jTableestado.getColumnModel().getColumn(0).setResizable(false);
jTableestado.getColumnModel().getColumn(1).setPreferredWidth(424);
jTableestado.getColumnModel().getColumn(1).setResizable(false);
jTableestado.getColumnModel().getColumn(2).setPreferredWidth(50);
jTableestado.getColumnModel().getColumn(2).setResizable(false);
jTableestado.getTableHeader().setReorderingAllowed(false);
jTableestado.setAutoResizeMode(jTableestado.AUTO_RESIZE_OFF);
jTableestado.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
}
As colunas devem ficar com os nomes que estão definidos nessa instrução:
String[] Colunas = new String[]{"ID", "NOME", "SIGLA"};
caso nao estejam ficando verifique a lógica se está correta... pode ser q vc esqueceu de fechar algum parente algo assim! Qualquer coisa estou a disposição!
+Java Plugados o meu está identico ao seu, mas mesmo assim permanece com o nome das colunas sendo A,B,C ..
Ola Professor, novamente surgiu um erro na hora de excluir algum dado que esteja na tabela, esta retornando este erro: Erro ao excluir!
Erro:org.postgresql.util.PSQLException: O índice da coluna esta fora do intervalo: 1, número de colunas: 0.
Sabe me dizer como posso corrigir este erro?
Desde já agradeço.
Limpa o banco de dados e tenta fazer os cadastros pelo sistema denovo!!!
Fiz oque você me falou e o erro persiste, sabe oq posso fazer pra corrigir? Obrigado
Olá professor, gostaria de saber se há alguma aula sua que nos ensina a fazer um campo de pesquisa dentro de cada formulário ou em todo o sistema, e se não tiver como poderia ser feita?
Abraço!
Professor, tenho um problema que ate eu nao entendi. Eu tenho varios forms e no principal eu coloco a tabela em uma tab, faço isso coom todos cadastros. Dentro dessa tab um painel normal, clicando no botao "novo" ele abre normal e cadastra normal tambem. O meu problema esta em atualizar a tabela, ja fiz o que esta no video e nao resolveu. Sabe o que pode ser?
Boa tarde JavaPlugados! o meu sistema está dando dois erros que não consigo resolver o problema será vc poderia me ajudar?
As mensagens de erro são estas:
Erro ao preencher o ArrayList!
Erro:java.lang.NullPointerException
e o outro,
botão salvar.
Erro de inserção!
Erro: com,mysql.jdbc.exceptions.jdbc4.MySQLErrorException: You have an error in your SQL syntax; check the manual that corresponds that corresponds to your MySQL server version for the right syntax to use near 'DA FERRAMENTA,NOME DA FERRAMENTA, etc.. at line 1
Se for o caso me manda um e-mail e te mando o código: pq eu não tenho facebook, twiter, só tenho Skipe e msn.
Abraço.
No primeiro erro o array list nao tem dados armazenados ou esta tentando acessar uma posição sem valor, e o segundo erro indica que tem um erro na sintax do SQL
Boa noite Java Plugados! vc tem um e-mail pra eu te enviar o código e analisar o erro?
Ou se vc estiver perto de Americana eu posso ir até vc e ai eu te pago por uma consultoria.
javaplugados@gmail.com
a mano eu tava sempre te acompanhando mais me inrritei porque ninguem me respondeu e parei de fazer isso pq.p