O erro está no "con" a aí?

4 respostas
G

package fichamatricula.GUI.Cadastro;

import com.mysql.jdbc.PreparedStatement;

import com.mysql.jdbc.Statement;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.util.logging.Level;

import java.util.logging.Logger;

/**
*

  • @author Gilson
    */
    public class Cad_Escola extends javax.swing.JInternalFrame {

    public Cad_Escola() {
    initComponents();

    }
    
    private Connection con;
    
    private java.sql.Statement comando;
    
//  @SuppressWarnings(“unchecked”)

// 

private void initComponents() {
jEscola = new javax.swing.JLabel();
    txNomeEscola = new javax.swing.JTextField();
    jCodigoEscola = new javax.swing.JLabel();
    txCodigo = new javax.swing.JTextField();
    jEnderecoEscola = new javax.swing.JLabel();
    txEnderecoEscola = new javax.swing.JTextField();
    jBairroEscola = new javax.swing.JLabel();
    txBairroEscola = new javax.swing.JTextField();
    jMunicipilEscola = new javax.swing.JLabel();
    txMunicipioEscola = new javax.swing.JTextField();
    jCepEscola = new javax.swing.JLabel();
    jTelefone1Escola = new javax.swing.JLabel();
    bListaCadEscola = new javax.swing.JButton();
    bSalvarCadEscola = new javax.swing.JButton();
    bAlterarCadEscola = new javax.swing.JButton();
    txCepEscola = new javax.swing.JFormattedTextField();
    txTelefone1Escola = new javax.swing.JFormattedTextField();
    bFecharCad_Escola = new javax.swing.JButton();
    jUfEscola = new javax.swing.JLabel();
    txUfEscola = new javax.swing.JTextField();
    jTelefone2Escola = new javax.swing.JLabel();
    txTelefone2Escola = new javax.swing.JFormattedTextField();
    jNumeroEscola = new javax.swing.JLabel();
    txNumeroEscola = new javax.swing.JTextField();
    jNomeEscola = new javax.swing.JLabel();
    jEmailCadEscola = new javax.swing.JLabel();
    txEmailEscola = new javax.swing.JTextField();

    setTitle("CADASTRO DA ESCOLA");

    jCodigoEscola.setText("CÓD.:");

    jEnderecoEscola.setText("ENDEREÇO: ");

    jBairroEscola.setText("BAIRRO:");

    jMunicipilEscola.setText("MUNICÍPIO: ");

    jCepEscola.setText("CEP:");

    jTelefone1Escola.setText("TELEFONE 1 ");

    bListaCadEscola.setText("Lista");

    bSalvarCadEscola.setText("Salvar");
    bSalvarCadEscola.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            bSalvarCadEscolaActionPerformed(evt);
        }
    });

    bAlterarCadEscola.setText("Alterar");
    bAlterarCadEscola.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            bAlterarCadEscolaActionPerformed(evt);
        }
    });

    try {
        txCepEscola.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("#####-###")));
    } catch (java.text.ParseException ex) {
        ex.printStackTrace();
    }

    try {
        txTelefone1Escola.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)####-####")));
    } catch (java.text.ParseException ex) {
        ex.printStackTrace();
    }

    bFecharCad_Escola.setText("Fechar");
    bFecharCad_Escola.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            bFecharCad_EscolaActionPerformed(evt);
        }
    });

    jUfEscola.setText("UF");

    jTelefone2Escola.setText("TELEFONE 2");

    try {
        txTelefone2Escola.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("(##)####-####")));
    } catch (java.text.ParseException ex) {
        ex.printStackTrace();
    }

    jNumeroEscola.setText("N°");

    jNomeEscola.setText("NOME DA ESCOLA");

    jEmailCadEscola.setText("EMAIL");

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addContainerGap()
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                        .addGroup(layout.createSequentialGroup()
                            .addComponent(bFecharCad_Escola)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .addComponent(bListaCadEscola)
                            .addGap(18, 18, 18)
                            .addComponent(bAlterarCadEscola)
                            .addGap(18, 18, 18)
                            .addComponent(bSalvarCadEscola))
                        .addGroup(javax.swing.GroupLayout.Alignment.LEADING, layout.createSequentialGroup()
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addComponent(jEnderecoEscola)
                                .addComponent(jEscola)
                                .addComponent(jNomeEscola)
                                .addComponent(jMunicipilEscola))
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                .addGroup(layout.createSequentialGroup()
                                    .addComponent(txMunicipioEscola, javax.swing.GroupLayout.PREFERRED_SIZE, 273, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addGap(18, 18, 18)
                                    .addComponent(jUfEscola)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(txUfEscola, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                                    .addComponent(jCepEscola)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(txCepEscola, javax.swing.GroupLayout.PREFERRED_SIZE, 66, javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(jTelefone1Escola)
                                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                    .addComponent(txTelefone1Escola, javax.swing.GroupLayout.PREFERRED_SIZE, 103, javax.swing.GroupLayout.PREFERRED_SIZE))
                                .addGroup(layout.createSequentialGroup()
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addGroup(layout.createSequentialGroup()
                                            .addComponent(txEnderecoEscola)
                                            .addGap(20, 20, 20))
                                        .addComponent(txNomeEscola, javax.swing.GroupLayout.PREFERRED_SIZE, 358, javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addGap(0, 0, Short.MAX_VALUE)
                                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                            .addComponent(jCodigoEscola)
                                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                            .addComponent(txCodigo, javax.swing.GroupLayout.PREFERRED_SIZE, 163, javax.swing.GroupLayout.PREFERRED_SIZE))
                                        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                                            .addComponent(jNumeroEscola)
                                            .addGap(18, 18, 18)
                                            .addComponent(txNumeroEscola, javax.swing.GroupLayout.PREFERRED_SIZE, 35, javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                            .addComponent(jBairroEscola)
                                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                            .addComponent(txBairroEscola, javax.swing.GroupLayout.PREFERRED_SIZE, 174, javax.swing.GroupLayout.PREFERRED_SIZE)))))))
                    .addGap(24, 24, 24))
                .addGroup(layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(layout.createSequentialGroup()
                            .addComponent(jTelefone2Escola)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                            .addComponent(txTelefone2Escola, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGroup(layout.createSequentialGroup()
                            .addComponent(jEmailCadEscola)
                            .addGap(18, 18, 18)
                            .addComponent(txEmailEscola, javax.swing.GroupLayout.PREFERRED_SIZE, 471, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGap(0, 0, Short.MAX_VALUE))))
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addGap(48, 48, 48)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jEscola)
                .addComponent(txNomeEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jCodigoEscola)
                .addComponent(txCodigo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jNomeEscola))
            .addGap(18, 18, 18)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jEnderecoEscola)
                .addComponent(txEnderecoEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jBairroEscola)
                .addComponent(txBairroEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jNumeroEscola)
                .addComponent(txNumeroEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addGap(18, 18, 18)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jMunicipilEscola)
                .addComponent(txMunicipioEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jCepEscola)
                .addComponent(jTelefone1Escola)
                .addComponent(txCepEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(txTelefone1Escola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jUfEscola)
                .addComponent(txUfEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addGap(18, 18, 18)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jTelefone2Escola)
                .addComponent(txTelefone2Escola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addGap(18, 18, 18)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jEmailCadEscola)
                .addComponent(txEmailEscola, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 72, Short.MAX_VALUE)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(bListaCadEscola)
                .addComponent(bSalvarCadEscola)
                .addComponent(bAlterarCadEscola)
                .addComponent(bFecharCad_Escola))
            .addGap(30, 30, 30))
    );

    pack();
}// </editor-fold>                        

private void bFecharCad_EscolaActionPerformed(java.awt.event.ActionEvent evt) {                                                  
     this.dispose();
}                                                 

private void bSalvarCadEscolaActionPerformed(java.awt.event.ActionEvent evt) {                                                 
     Connection String = null; 
    try {
        Class.forName("org.postgresql.Driver").getInterfaces(); //carrega o Driver)
    } catch (ClassNotFoundException ex) {
        System.out.println("Conseguir carregar o Driver");
    }
    try {
        Connection conn=DriverManager.getConnection("jdbc:mysql://localhost/escola","postgres","gilson");
    } catch (SQLException ex) {
       System.out.println("Conseguir conectar ao banco?");
    }
               
           String query="INSERT INTO escola(codesc,nomeesc,codigoesc,enderecoesc,bairroesc,numeroesc, municipioesc,"
   + "ufesc,cepesc,telefone1esc,telefone2esc,emailesc)VALUE(?,?,?,?,?,?,?,?,?,?,?,?)";
      try
    {     
        PreparedStatement stmt =  con.prepareStatement(query); 
    
    stmt.setString(1,txNomeEscola.getText());
    stmt.setString(2,txCodigo.getText());
    stmt.setString(3,txEnderecoEscola.getText());
    stmt.setString(4,txNumeroEscola.getText());
    stmt.setString(5,txBairroEscola.getText());
    stmt.setString (6,txMunicipioEscola.getText());
    stmt.setString(7,txUfEscola.getText());
    stmt.setString(8,txCepEscola.getText());
    stmt.setString(9, txTelefone1Escola.getText());
    stmt.setString(10,txTelefone2Escola.getText());
    stmt.setString(11,txEmailEscola.getText());

//Executa o comando no banco de dados
stmt.executeUpdate();

//fechar o comando conexao

// con.close();
    stmt.close();
    } catch (SQLException ex) {
       System.out.println("Não foi possivel encontar a classe?");
    
     

    }

      
              
    
}                                                

private void bAlterarCadEscolaActionPerformed(java.awt.event.ActionEvent evt) {                                                  
    // TODO add your handling code here:
}                                                 

// Variables declaration - do not modify                     
private javax.swing.JButton bAlterarCadEscola;
private javax.swing.JButton bFecharCad_Escola;
private javax.swing.JButton bListaCadEscola;
private javax.swing.JButton bSalvarCadEscola;
private javax.swing.JLabel jBairroEscola;
private javax.swing.JLabel jCepEscola;
private javax.swing.JLabel jCodigoEscola;
private javax.swing.JLabel jEmailCadEscola;
private javax.swing.JLabel jEnderecoEscola;
private javax.swing.JLabel jEscola;
private javax.swing.JLabel jMunicipilEscola;
private javax.swing.JLabel jNomeEscola;
private javax.swing.JLabel jNumeroEscola;
private javax.swing.JLabel jTelefone1Escola;
private javax.swing.JLabel jTelefone2Escola;
private javax.swing.JLabel jUfEscola;
private javax.swing.JTextField txBairroEscola;
private javax.swing.JFormattedTextField txCepEscola;
private javax.swing.JTextField txCodigo;
private javax.swing.JTextField txEmailEscola;
private javax.swing.JTextField txEnderecoEscola;
private javax.swing.JTextField txMunicipioEscola;
private javax.swing.JTextField txNomeEscola;
private javax.swing.JTextField txNumeroEscola;
private javax.swing.JFormattedTextField txTelefone1Escola;
private javax.swing.JFormattedTextField txTelefone2Escola;
private javax.swing.JTextField txUfEscola;
// End of variables declaration

}

4 Respostas

Hebert_Coelho

Algumas dicas:
1) Coloque seu código java entre as tags [code] [ /code] pois do modo como está, não dá para entender nada.
2) E aí a gente te pergunta... Não deu para entender se você quer ajuda com o código, com algum erro, com padrão de projeto
3) Se está acontecendo algum erro, mostre qual o erro.
4) Post apenas o código onde acontece o erro, fica mais fácil de focar no problema, se precisar de mais código quem for te ajudar irá solicitar.

G
String query="INSERT INTO escola(codesc,nomeesc,codigoesc,enderecoesc,bairroesc,numeroesc, municipioesc,"
   + "ufesc,cepesc,telefone1esc,telefone2esc,emailesc)VALUE(?,?,?,?,?,?,?,?,?,?,?,?)";
      try
    {     
        PreparedStatement stmt =  con.prepareStatement(query); 
    
    stmt.setString(1,txNomeEscola.getText());
    stmt.setString(2,txCodigo.getText());
    stmt.setString(3,txEnderecoEscola.getText());
    stmt.setString(4,txNumeroEscola.getText());
    stmt.setString(5,txBairroEscola.getText());
    stmt.setString (6,txMunicipioEscola.getText());
    stmt.setString(7,txUfEscola.getText());
    stmt.setString(8,txCepEscola.getText());
    stmt.setString(9, txTelefone1Escola.getText());
E

No meu tempo, ensinavam duas coisas na escola:

a) A contar direitinho - e pelo menos acho que 11 é diferente de 12

b) A tomar cuidado com a grafia das palavras - “VALUE” não é a mesma coisa que “VALUES”

O computador é bem burrinho mesmo, e ele não gosta de coisas erradas.

Pense nele como aquele professor chato de gramática, que fica enchendo o seu saco quando você escreve uma palavrinha qualquer com o acento errado ou uma vírgula faltando.

EDIT - será que ainda existem esses professores chatos de gramática? Talvez eu tenha dado um exemplo ruim :frowning:

KamikazeBr

Hahaa, o pior que esse tópico é duplicado ^^

Criado 17 de maio de 2012
Ultima resposta 18 de mai. de 2012
Respostas 4
Participantes 4