seguinde…eu aconcelho vc tem uma classe para fazer conexao com banco de dados.
EX:
publicclassConexao{privateConnectionconnect;privateIntegernivel=0;privatebooleanerro=true;privateResultSetresu=null;/** Creates a new instance of Conexao */publicConexao(){try{Stringroot=“postgres”,acesso=“merda123”;Class.forName(“org.postgresql.Driver”);connect=DriverManager.getConnection(“jdbc:postgresql://localhost:5432/CI”, “postgres”,“merda123”);// Statement stm =connect.createStatement();}catch(ClassNotFoundExceptioncnfex){JOptionPane.showMessageDialog(null,“FalhaaolerodriverJDBC/ODBC”);}catch(SQLExceptionsqlex){JOptionPane.showMessageDialog(null,“Impossívelconectarcomabasededados”);}catch(Exceptionex){JOptionPane.showMessageDialog(null,“Outroerro”);}}
publicIntegersetInserir(Stringquery){Integeri=0;try{Statementstatement=connect.createStatement();System.out.println(“1”);System.out.println(query);Integerrs=statement.executeUpdate(query);//nao ta passado daqui// JOptionPane.showMessageDialog(null,“Cadastro Efetuado com sucesso”);}catch(SQLExceptionsqlex){JOptionPane.showMessageDialog(null,“CadastroNaoEfetuado”);i=1;}returni;}}
ai no construtor da sua classe…vc estancia essa classe de banco.
ai quando manda salvar…
vc cria dinamicamete uma slq de insersao.
nome.setInserir(sqlinserir);
deu para entender ?
qualquer duvida da um toque ai para a galera