VARIOS BANCO DE DADOS

USUARIO.EXCLUIDOS 22/11/2006 14:22:11
#185788
Boa tarde senhores
Preciso de uma ajuda de vcÂÂÂ's...preciso fazer uma aplicação que irá trabalhar com varios banco de dados.. MySQL, SQL, Oracle. Se o usuário escolher pelo Oracle minha aplicação vai utilizar o Oracle. A dúvida é...como fazer isso, pois existem diferenças entre alguns comandos do MySQL, SQL ou Oracle.

como vcÂÂÂ's trabalham com relação a isso ?
ANGELO 22/11/2006 14:58:19
#185799
Cara.. existem muitas diferenças.

Se vc estiver usando o .NET 2.0 fica um pouco mais fácil por causa das factorys.
veja isso http://www.devmedia.com.br/articles/viewcomp.asp?comp=3364

O que eu faço, muitos torcem o nariz, porém eu acho que é a melhor forma.
Eu crio váras procs para insert/update/delet, crio functions, views, triggers, etc.. deixo o banco administrar isso.
O problema é o retrabalho: vc deverá replicar pra todos os banco de dados, só que tem um ganho que eu acho ser crucial nessa situação: vc pode otimizar a sua proc, fazendo com que ela rode da melhor forma possivel em um determinado banco de dados. Vc usa todo recurso que o Banco de dados te proporciona.
Se vc amarra os comandos de SQL no seu sistema, fica muito complicado tratar os vários tipos de bancos de dados, e nem sempre uma instrução tem um desenpenho bom em todos os bancos de dados.

Ve se isso te ajuda
USUARIO.EXCLUIDOS 24/11/2006 14:04:58
#186167
Fala angelo
valew pela difa...vou dar uma olhada.
Tópico encerrado , respostas não são mais permitidas