Classe de Conexão com o banco em local de modo alternativa (sem ser pela classe)

1 resposta
R

Olá,
direto ao ponto Tem como colocar as configurações de conexão com o banco de dados fora da classe (modo tradicional)?

Situação atual, usando singleton, DAO Factory e jdbc (nada de hibernate ou outro fram…). Ponho a conexão do em uma classe. O que gostaria é de tirar da classe e colocar por exemplo no web.xml ou em um local melhor.

1 Resposta

discorpio

Boa tarde Rommel.

A questão é, como voce vai trafegar os dados sem instanciar um objeto de conexão :?: :?: :?:

Que interface voce utilizaria, se é que existe alguma, que apanhe os dados dentro de um banco sem utilizar um Driver de conexão, por exemplo :?: :?: :?:

Lembre-se, a maioria dos SGBD (Sistema Gerenciador de Banco de dados), funcionam com objetos de conexão, e objetos de conexão precisão de uma classe, para serem instanciados, JDBC (Java Dababase Connections) nada mais é do que um conjuntos de classes que funcionam com se fosse um Driver para um banco de dados específicos, até mesmo um Driver que não foi desenvolvido em Java, é um objeto de conexão.

A resposta é no Java, existe os próprios objetos de conexão e voce não pode abrir mão deles para fazer uma conexão.

Caso voce não queira criar a sua própria classe de conexão, voce pode utilizar desses objetos de conexão do Java, entretanto, voce vai ficar definindo objeto e instanciando-os a todo hora, e isso não é uma boa prática de MVC (Model View Control).

Nunca utilizei XML, entretanto, acredito que até no XML voce precisa apontar para um driver de conexão para que ele possa ser instanciado, pelo menos para abrir a conexão, trafegar os dados e depois encerrar o driver.

Pelo que expus, voce já viu que não há como fazer conexão sem classes.

Criado 24 de fevereiro de 2010
Ultima resposta 24 de fev. de 2010
Respostas 1
Participantes 2