Java basico
Introdução
Muitos iniciantes em Java instalam, geralmente o Netbeans, e montam uma interface através dos componentes visuais da IDE. Não é apenas o Netbeans que oferece esse recurso, o Eclipse, o Intellij Ideaentre outros também oferecem.
Com a interface montada eles querem fazer a ligação entre a interface e o banco de dados. Bom, é ai que surge a dúvida. Como fazer?
Neste tutorial irei exemplificar de maneira bem simples, mas útil, de como resolver este problema. Iremos utilizar conexão JDBC com banco de dados Mysql e a interface será feita no “braço”, como se costuma dizer quando não utilizamos uma IDE para esse fim.
É claro que quem quiser utilizar uma IDE para construir sua interface, pode fazê-lo sem problemas, até por que o intuito desse tutorial será como enviar e receber os dados do banco de dados por uma interface gráfica e não como criar uma interface gráfica.
Também tentarei explicar e exemplificar como funciona o padrão Model View Controller ou MVC como costuma ser chamado.
1. Arquivos necessários
Como a conexão será por JDBC, precisaremos do driver JDBC do Mysql, e também do Mysql instalado na PC. Quem não quiser utilizar o Mysql, fique a vontade de utilizar qualquer outro gerenciador de banco de dados ou mesmo um banco de dados do tipo standalone como Derby ou o HsqlDB (veja mais sobre eles em: JDBC com Banco de Dados Standalone).
Para baixar o Driver JDBC do Mysql, acesse: http://www.mysql.com/downloads/connector/j/. Após baixá-lo adicione o arquivo mysql-connector-java-5.1.15-bin no projeto.
Para quem não tem o MySql instalado ainda, eu sugiro baixar o WampServer que vem com uma versão doMySql e possui uma instalação bem mais rápida e simples, acesse http://www.wampserver.com/en/
Quem não quiser o WampServer, pode baixar o MySql em http://www.mysql.com/downloads/
2. Padrão MVC
O objetivo do Model View Controller (MVC) é separar os dados ou lógicas de negócios (Model) da interface do usuário (View)