Como consejo siempre has tus programas modulares por que hay tienes todo en el mismo cajon =S, por un lado has la conexion, por otro lee los datos y haz metodos específicos para ingrsar datos, borrarlos y eso, asi si surgen problemas se agiliza la reparacion del error.....
Sobre tu duda mejor te dejo este video que lo explica muy bien
http://www.youtube.com/watch?v=PdwNE90T9s4