Olá pessoal, sou iniciante em Java, preciso de uma ajuda por gentileza:
Fiz um programinha para incluir, excluir, buscar e alterar dados conforme a classe abaixo, tenho duvidas de como fazer os dados digitados nos TextFields serem armazenados no banco, já criei o banco de dados, mas preciso inserir ainda linhas de código para os métodos incluir , excluir, alterar e buscar.Já fiz também a classe para conectar ao banco, como vcs podem ver abaixo, a cada evento, o lblStatus muda conforme o botao clicado, se puderem me ajudar eu ficaria muito agradecido.segue abaixo as classes:
public class prova {
JFrame f = new JFrame();
JLabel lblCodigo = new JLabel ("Código: ");
JTextField txtCodigo = new JTextField();
JLabel lblCurso = new JLabel ("Curso: ");
JTextField txtCurso = new JTextField();
JLabel lblPreco = new JLabel ("Preço: ");
JButton btBuscar = new JButton("Buscar");
JButton btAlterar = new JButton("Alterar");
JButton btIncluir = new JButton("Incluir");
JButton btExcluir = new JButton("Excluir");
JLabel lblStatus = new JLabel ("Status: ");
public static void main(String []args){
new prova();
}
public prova(){
f.setSize(320,230);
f.setLocation(150,200);
f.setTitle("Cadastro de Cursos");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel p = new JPanel();
p.setLayout(null);
lblCodigo.setBounds(10,10,60,20);
txtCodigo.setBounds(100,10,80,20);
btBuscar.setBounds(200,10,90,20);
lblCurso.setBounds(10,50,60,20);
txtCurso.setBounds(100,50,190,20);
lblPreco.setBounds(10,90,60,20);
JTextField txtPreco = new JTextField();
txtPreco.setBounds(100,90,80,20);
btAlterar.setBounds(10,140,90,20);
btIncluir.setBounds(110,140,90,20);
btExcluir.setBounds(210,140,90,20);
lblStatus.setBounds(10,170,60,20);
p.add(lblCodigo);
p.add(txtCodigo);
p.add(btBuscar);
p.add(lblCurso);
p.add(txtCurso);
p.add(btAlterar);
p.add(lblPreco);
p.add(txtPreco);
p.add(btIncluir);
p.add(btExcluir);
p.add(lblStatus);
f.getContentPane().add(p);
f.add(p);
f.setVisible(true);
}
public void actionPerformed(ActionEvent e){
Object o = e.getSource();
if (o == btAlterar){
alterar();
}
if (o == btBuscar){
buscar();
}
if (o == btExcluir){
excluir();
}
if (o == btIncluir){
incluir();
}
}
public void alterar(){
lblStatus.setText("Alterar");
}
public void buscar(){
lblStatus.setText("Buscar");
}
public void excluir(){
lblStatus.setText("Excluir");
}
void incluir(){
lblStatus.setText("Incluir");
}
}
public class ConexaoTeste {
public static String status = “”;
public static Connection getConnection(){
Connection con = null;
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url = ("jdbc:mysql://127.0.0.1/loja?user=root&password=123");
con = DriverManager.getConnection(url);
status ="Conexão Aberta!";
}catch (SQLException e){
status = e.getMessage();
}catch (ClassNotFoundException e){
status = e.getMessage();
}catch (Exception e){
status = e.getMessage();
}
return con;
}
}