Olá senhores,
Por favor eu não entendi muito bem o que seria JDBC e DAO.
Poderiam me explicar por favor ?
Olá senhores,
Por favor eu não entendi muito bem o que seria JDBC e DAO.
Poderiam me explicar por favor ?
DAO - Data Access Object (Objeto de Acesso a Dados)
o DAO é o responsável por fazer a tradução das informações de uma classe Modelo que estão em um formato (Objeto do Java) em informações no formato aceito pelo destino (nesse caso uma Query SQL que será lida pelo banco de dados) e vice-versa (transformar uma tabela em um Objeto Java).
Ok mas como a gente a se conecta ao banco de dados?
A API java.sql define os métodos que podemos usar para se comunicar com um banco de dados. Só que alguém precisa implementar estes métodos com código que de fato faça o acesso ao banco de dados já que cada um deles trabalha de forma diferente. E nisto entram os drivers JDBC eles são a implementação desta API. E para cada banco de dados irá existir um driver correspondente (geralmente criado pelos desenvolvedores do banco) responsável por fazer a comunicação entre ele e código Java.
Aonde você leu pra não entender muito bem ?
Ok, Muito obrigado e eu consegui até fazer a ligação com mysql, e desculpas pela demora de responder é que eu acabei esquecendo.