Estrutura de um projeto com BD

Boa tarde amigos do GUJ.

Estou iniciando com JDBC juntamente com o MySQL, estou criando um aplicativo GUI(ao qual devo realizar uma apresentação no fim do ano em meu curso de informática) e neste aplicativo é necessário que eu use um BD, entao criei toda a estrutura de tabelas necessarias no MySQL, ja configurei a conexão JDBC criando o Driver, e adicionei ao meu projeto no netbeans, ja está tudo correto.

Agora estou com um pequeno probema, eu gostaria que me ajudassem a entender como é a estrutura do projeto quando eu adicionar o banco, por exemplo:

Devo criar uma classe comente para cuidar do BD, e nela criar metodos com comandos SQL para serem executados nas outras classes;
Devo criar a conexao com o bd em todas as outras classes em que usarei algo que esta no bd;
Devo criar uma conexao com o bd em uma classe, e depois instancia-la em outras classes;

Entendem? eu nao tenho a minima ideia da estrutura básica de um projeto que envolve BD, e preciso começar a implantar o BD urgente em meu projeto, pq sem ele nao consigo dar continuidade ao resto do programa.

Obrigado pela compreensão de todos, aguardo resposta, e obrigado denovo.

me passa teu email que te envio um “esqueleto” de um projeto java desktop no eclipse.

só para entender mais ou menos como funciona a separação de classes.

abs

Oi,

De novo rsrs…

Espero que ajude…

http://www.guj.com.br/java/229368-crud-cliente

http://mballem.wordpress.com/2011/02/21/utilizando-swing-com-banco-de-dados/