Eu tô criando um questionário aqui pro estagio que eles pediram para eu ir treinando, mas não sei o que eu estou errando.
Esse pedaço aqui é quando se clica no botão Salvar. é a Classe Questinário
[code]private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
OUTRA a = new OUTRA();
Conexao c = new Conexao();
a.setNome(jTextField1.getText());
a.setExpectativa(jEditorPane4.getText());
a.setConhecimentosAdquiridos(jEditorPane2.getText());
a.setPotencialidadesNPAS(jEditorPane7.getText());
a.setFragilidadesNPAS(jEditorPane5.getText());
a.setMotivoDesligamento(jEditorPane3.getText());
a.setPeriodo(jComboBox1.getSelectedItem().toString());
if(jRadioButton1.isSelected())
a.isQuestao1();
if(jRadioButton2.isSelected())
a.isQuestao1();
if(jRadioButton3.isSelected())
a.isQuestao2();
if(jRadioButton4.isSelected())
a.isQuestao2();
if(jRadioButton5.isSelected())
a.isQuestao2();
if(jRadioButton6.isSelected())
a.isQuestao2();
if(jRadioButton7.isSelected())
a.isQuestao2();
if(jRadioButton8.isSelected())
a.isQuestao3();
if(jRadioButton9.isSelected())
a.isQuestao3();
if(jRadioButton10.isSelected())
a.isQuestao3();
if(jRadioButton11.isSelected())
a.isQuestao3();
if(jRadioButton12.isSelected())
a.isQuestao3();
if(jRadioButton13.isSelected())
a.isQuestao4();
if(jRadioButton14.isSelected())
a.isQuestao4();
if(jRadioButton15.isSelected())
a.isQuestao4();
if(jRadioButton16.isSelected())
a.isQuestao4();
if(jRadioButton17.isSelected())
a.isQuestao4();
try {
c.salvar(a.getNome());
} catch (SQLException ex) {
Logger.getLogger(Questionario.class.getName()).log(Level.SEVERE, null, ex);
}
}[/code]
Classe Outra
[code]
public class OUTRA {
private String nome;
private String expectativa;
private String conhecimentosAdquiridos;
private String potencialidadesNPAS;
private String fragilidadesNPAS;
private String motivoDesligamento;
private boolean questao1;
private boolean questao2;
private boolean questao3;
private boolean questao4;
private String periodo;
public String getPeriodo() {
return periodo;
}
public void setPeriodo(String periodo) {
this.periodo = periodo;
}
public boolean isQuestao2() {
return questao2;
}
public void setQuestao2(boolean questao2) {
this.questao2 = questao2;
}
public boolean isQuestao3() {
return questao3;
}
public void setQuestao3(boolean questao3) {
this.questao3 = questao3;
}
public boolean isQuestao4() {
return questao4;
}
public void setQuestao4(boolean questao4) {
this.questao4 = questao4;
}
public boolean isQuestao1() {
return questao1;
}
public void setQuestao1(boolean questao1) {
this.questao1 = questao1;
}
public String getConhecimentosAdquiridos() {
return conhecimentosAdquiridos;
}
public void setConhecimentosAdquiridos(String conhecimentosAdquiridos) {
this.conhecimentosAdquiridos = conhecimentosAdquiridos;
}
public String getExpectativa() {
return expectativa;
}
public void setExpectativa(String expectativa) {
this.expectativa = expectativa;
}
public String getFragilidadesNPAS() {
return fragilidadesNPAS;
}
public void setFragilidadesNPAS(String fragilidadesNPAS) {
this.fragilidadesNPAS = fragilidadesNPAS;
}
public String getMotivoDesligamento() {
return motivoDesligamento;
}
public void setMotivoDesligamento(String motivoDesligamento) {
this.motivoDesligamento = motivoDesligamento;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getPotencialidadesNPAS() {
return potencialidadesNPAS;
}
public void setPotencialidadesNPAS(String potencialidadesNPAS) {
this.potencialidadesNPAS = potencialidadesNPAS;
}
}[/code]
E aqui a minha Conexao
[code]
public class Conexao {
public static Connection getConectando() throws SQLException{
return DriverManager.getConnection("jdbc:mysql://localhost/questionario", "root", "");
}
public void salvar(OUTRA outra) throws SQLException {
String sql = "insert into respostas(nome, periodo, expectativa, expectativaJustificacao,"
+ "conhecimentosAdquiridos, potencialidadesNPAS, fragilidadesNPAS,"
+ "professoresCapacitados, recebeuTreinamento, acompanhamento, motivoDesligamento)"
+ "values(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
//Connection con = new Conexao().getConectando();
PreparedStatement con2 = getConectando().prepareStatement(sql);
con2.setString(1, outra.getNome());
con2.setString(2, outra.getPeriodo());
con2.setBoolean(3, outra.isQuestao1());
con2.setString(4, outra.getExpectativa());
con2.setString(5, outra.getConhecimentosAdquiridos());
con2.setString(6, outra.getPotencialidadesNPAS());
con2.setString(7, outra.getFragilidadesNPAS());
con2.setBoolean(8, outra.isQuestao2());
con2.setBoolean(9, outra.isQuestao3());
con2.setBoolean(10, outra.isQuestao4());
con2.setString(11, outra.getMotivoDesligamento());
con2.execute();
con2.close();
}
}[/code]
eu sou novo no java, estou tendo dificuldade entao expliquem com detalhes! Obrigado!