Programa exemplo de inserção e edição de dados numa JTable

Desculpem a ignorância, mas eu estou com muitos problemas com relação a inserir e editar dados do banco de dados numa JTable, estava tentando por DefaultTableModel e estava até conseguindo mas vi aqui no fórum que não é recomendável então parei…

Tentei fazer um TableModel e devo dizer que fracassei… Alguém ai tem um exemplo de TableModel que insere dados e (principalmente) edita os dados da database direto da JTable?

Usando o DefaultTableModel eu consegui listar, mas na hora de salvar os dados ele da NullPointerException… Com um TableModel que eu fiz nem isso eu consegui.

Da uma ajuda ai galera… To precisando entregar esse projeto ainda essa semana