Java X Postgres

Consegui fazer a class que conecta no banco.

Agora para inserir , deletar estou estudando…
E melhor fazer o banco primeiro e depois a aplicaçao?
e qual a melhor maneira para fazer os SQL?

ola Gustavo

caso vc queria utilizar JDBC puro, de uma estudada em PreparedStatement, aqui no guj tem um tutorial explicando como utilizar ele
http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=15&PAGE=1

mais pra frente é interessante vc dar uma estudada em uma camada de persistencia para banco de dados.
aqui no guj tem um tutorial sobre o Hibernate (no qual eu utilizo)
http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListArticle&MAMUTE_TEMPLATE=ShowArticle&LIST_ARTICLE=single&ArticleId=25&PAGE=1

mas existe outras opções no mercado como o JDO do grupo Jakarta

espero ter ajudado