Hibernate ou jdbc

tenho que fazer aplicacao java2ee com acesso a base dados,
que devo usar? hibernate ou jdbc?

jdbc os drivers sao pagos?

valeu[]

hibernate veio!
a grande maioria dos driver jdbc sao free.
t+ e boa sorte!
:thumbup:

Só uma coisa. O Hibernate usa JDBC, ele só abstrai isso de você, então não pense que são duas coisa desatreladas.
Para a maioria dos bancos existem bons drivers JDBC grátis.

Até!

Acho o seguinte:

  1. Entenda de JDBC… procure saber como funciona e execute exenplos… n adianta vc querer usar Hibernate sem saber de SQL e JDBC, por mais que o Hibernate abstraia isso do desenvolvedor.

  2. Antes de tudo, monte o diagrama de DB,
    se a lógica de controle ( Relacionamentos entre tabelas por exemplo ) ficar na base de dados… utilize JDBC, pois para usar o Hibernate com sucesso, toda essa lógica de controle transacional tem que estar inplementado na aplicação em si, então, deve-se inplementar o banco de dados da forma mais simples possivel, tipo: sem triger ou procedures, sem levar em conta os relacionamentos, entre outras coisas que são implementadas na criação do DB.

é isso aew… xD