Problema ao alterar dados do banco

estou com um sero problema para alterar dados de uma tabela do banco por exemplo se o usuario tinha 4 autorizações salvas no banco e eu resolvo alterar e colocar so 2 ele pega o ultimo item que troquei no checkbox e muda tudo tipose era mat,quim,fis,geo e eu troco por port e fil no banco fica armazenado 4 vezes fil! :shock:
esta parte ja foi[ resolvida] tipo agora eu excluo e cadastro de novo os itens q deverão ser usados

gente além do problema de alterar estou com problemas na hora de pesquisar esta dando erro na query! :shock: eu acho tipo eu tento pesquisar e da nullpointerexc…sempre na mesma linha!!
bah!meu codigo ta errado?
consegui resolver :oops: :oops: :oops: eu tinha esquecido de estabelecer a conexão com o banco :oops: :oops: :oops:
obg

outro problema
tenho uma tela em que uso uma matriz de objetos para criar checkboxes,buttons.Há um botão para cada checkbox cada checkbox é uma disciplina cadastrada no banco eu gostaria de saber como eu faço para que cada botão gere uma tela com os modulos da disciplina do checkbox q esta ao seu lado,tipo eu tentei usar um for para percorrer os check e os botoes mas não de u scerto pois ele pega o primeiro check e os modulos da ultima disciplina armazenada na matriz!!
Alguém pode me ajudar a arrumar meu codigo ou criar um novo?
obg

Oi paty_trind. :smiley:
Talvez no seu caso seja melhor e mais fácil apagar todas as autorizações do usuário e criá-las de novo.

Não consegui entender direito o seu código. Está um pouco confuso. Sobre o NPE, o stack mostra a linha do seu código, pode dizer qual é a linha 199 da sua class? :slight_smile:

Só uma dúvida… pelo que entendi no último post seu, você está criando os checkboxes e executando um update logo em seguinda? Por que? Não teria que esperar o usuário clicar no botão para salvar os dados?

Visola
meu codigo ta grande e confuso mesmo =[

é q tipo eu tenho q ter um botão para cada checkbox e por padrão todos estes checkboxes devem estar selecionados dai ao clicar no botão ao lado de cada checkbox deveria abrir uma tela com os modulos dakela disciplina selecionada e foi ai q eu me perdi pq antes meu evento era assim se o ck tivesse selecionado ao clicar nele abria a tela de modulos mas agora cmo todos devem estar selecionados eu não to conseguindo arrumar :oops:
mas este é outro topico não resolvidohttp://www.guj.com.br/java/233998-fazer-matriz-m-de-checkbox-gerar-uma-tela-para-cada-objeto-de-m

sobre a alteração que não ta dando certo a linha 199 éresultado = comando.executeQuery("select Id,nome from aluno where turma='"+ t0.getText() +"' ");//nullpointer

em relação ao primeiro post em q eu qria q tipo se o usuario cadastrou 9 autorizações e agora se quisesse ou pudesse usar 3 autorizações ele pudesse exclui akelas 9 e usar apenas as tres novas autorizações eu vou tentar exclui as antigas e inserir as novas para ve se da certo qualquer coisa eu volto a postar!!
fiz o q tu disse e consegui arrumar tipo eu excluo e cadastro os novos itens
obg pela ajuda

paty…
você acabou misturando todos os posts e agora está bem confuso resolver os problemas. :frowning:
Já nem sei direito qual o problema que estamos falando.
No código, se está dando um NullPointerException, é porque t0 ou comando é nulo.

desculpa!acabei juntando os 2 topicos sem qrer :oops: mas os problemas para alterar eu consegui resolver o problema esta neste codigo q eu postei q é o mesmo do link .
o problema mesmo agora é q eu tnho q criar para cada check selecionado uma tela de modulos diferente so q neste codigo eu tava criando um painel e add os itens da pesquisa nele e depois add o painel em um jframe so q o problema é q ele só pesquisa 2 vezes dai eu pensei q fosse pelo tamanho do vetor em q eu armazeno as disciplinas q 7
obg