Me ajudem, preciso Incluir, excluir, alterar e buscar dados no banco com TextField

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;

}

}

cabralsan, olha com carinho esse tutorial aqui:
http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javadb/
Usa o java db, mas serve para qualquer DB que vc use fazendo as adaptações necessárias.
Detalhe: código completo da aplicação no final do artigo!