Jdbc

Bom gostaria de saber pois olhei em alguns sites modos diferentes de se conectar a bancos de dados e me veio a duvida, tenho que obrigatoriamente chamar class.forname para registrar o drive ou tem outro modo tipo importanto o pacote que contem o driver com import e instaciar a classe necessaria e de que modo poderia faze-lo?

Tem que que usar Class.forName(). Dependendo do que voce usar (como um DataSource), voce nao precisara fazer isso diretamente, mas alguem ira fazer. Nao eh preciso atribuir a instancia a ninguem, e somente uma unica vez durante toda a vida util do programa, pois a chamada serve apenas para registrar o driver do banco com o DriverManager (que eh o carinha que gerencia isso).

Rafael