E ai pessoal, to com uma dificuldade aqui e gostaria do apoio de vcs.
Tenho um programa CRUD funcionando perfeitamente, só que eu queria diminuir mais ele, queria fazer ele Orientado a Objetos, ele está estruturado, então da para imaginar a bagunça né hauhauha.
Vou dar um trecho de código que eu gostaria que vcs me dessem este apoio e eu entendendo como faz, creio que farei nas outras.
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/tabela", "usuario", "senha");
String sql = "INSERT INTO cadastrados (nome, endereco, complemento, numero, bairro, fixo, celular)"
+ "VALUES ('" + txtnome.getText() + "',"
+ "'" + txtendereco.getText() +"', "
+ "'" + txtcomplemento.getText() +"', "
+ "'" + txtnumero.getText() +"', "
+ "'" + txtbairro.getText() +"', "
+ "'" + txtfixo.getText() +"', "
+ "'" + txtcel.getText() +"') ";
java.sql.Statement stm = con.createStatement();
stm.executeUpdate(sql);
JOptionPane.showMessageDialog( this, "Dados Salvos com Sucesso! ");
con.close();
limparTxt();
} catch( SQLException e){
JOptionPane.showMessageDialog(this, "Erro Cmdo SQL " + e.getMessage() );
} catch( ClassNotFoundException e){
JOptionPane.showMessageDialog( this, " Driver não encontrado " );
}
Este é meu botão cadastrar feito no swing do netbens.
Eu queria que ai ele recebesse somente os métodos da conexão do banco de dados e os métodos do botão cadastrar. Só que eu não sei como fazer direito isso, sempre da errado.
Gostaria que cada classe (cadastrar e conexão) estivessem em um pacote diferente (pois vou fazer pacote conexão e pacote CRUD) para manter uma organização apropriada e eu reutilizar futuramente os códigos, essa bagunça se eu deletar o Jframe,,vai tudo nele hauhauha.
Se alguem me mostrar como eu posso fazer a classe de conexaõ e Cadastrar eu agradeceria muito.
Me deem este apioio ai,,desde ja agradeço.
