¿sera seguro agregar, modificar y eliminar en una BD desde el mismo metodo?
Hola Sam!
Pues verás, soy arquitecto en software y diseñador de bases de datos, la mejor recomendación que te puedo dar es que NO CENTRALICES TU CÓDIGO. No coloques todas las operaciones en un sólo lugar; ¡ES MÁS!, esas acciones deberías estar dentro de los métodos de cada clase que tenga mapeo con las tables en tu base de datos. Un ejemplo, supongamos que en tu base de datos almacenas Clientes y Proveedores, bueno, yo programaría una clase llamada Client y otra llamada Supplier, y en cada una de ellas métodos como update y delete. De esta forma si tienes un nuevo objeto cliente creado, digamos Client maria = new Client("Maria Hernandez"); podrías ingresarla en la base de datos usando maria.insert(); Lo mismo con un proveedor nuevo: Supplier dell = new Supplier("Dell Corporation"); y luego lo ingresas a la base como dell.insert();
Te sugiero literatura relacionada con el ORM Hibernate o MyBatis.
Saludos!!