Agregar registro a db y en jTable

Estimados.

Tengo una duda de como seria el mejor método para el siguiente esquema:

Tengo una pequeña aplicación la cual cuenta con una ventana principal la cual contiene un jtable con la lista de clientes y en la misma ventana tiene un boton de nuevo cliente, al presionar este botón abre una nueva ventana con un formulario y un botón de ingresar, el cual al presionarlo debe:

grabar el nuevo cliente en la db y ademas agregarlo en el jtable

entonces como seria el mejor metodo ?

1) grabar el registro en la db y siguiente agregar el registro al tablemodel

2) grabar el registro en la db y recargar el modelo del jtable

3) agregar el registro al modelo del jtable y este debe tener un listener que cuando detecte el evento me agregue el registro en la db

o si tienen otras ideas ?

Desde ya muchas gracias.

Saludos.