t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 20092 14 oct. 2005 à 14:39
Salut, pour la connection à une sgbd Oracle j'utilise la dll adodb
fournie avec Visual 2003. C'est une interop assembly qui fournit les
objets Connection, Command (execute des requêtes SQL) et RecordSet
(stocke les résultats des requêtes). Perso je l'utilise pour l'objet
RecordSet qui structure les données issues de ta requêtes sous forme
d'arbre ; C'est facile après pour gérer un XML. Il peut le fait tout
seul mais seulement avec l'implémentation DOM et pas .Net.
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201437 14 oct. 2005 à 14:47
Le mieux est d'utiliser un connecteur pour chaque SGBD.
en gros, il faut que tu crées un DAL (Data Acces Layer), ton application accède au DAL pour obtenir les informations de la base de données et ensuite tu as une couche qui accède au SGBD.
en résumé :
Application -- IDbConnection --> DAL --> SqlConnection
--> OracleConnection
--> OleDbConnection
--> OdbcConnection
etc.
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 14 oct. 2005 à 15:30
En faite pour que mon application puisse se connecter à un sgbd il faut
qu'entre elle est le sgbd se trouve un truc qui interprete les données
? ce truc s'appelle un middleware ? Sqlconnection etc... c'est une
classe en .net qui permet de se connecter à un sgbd?
un exemple sous sql mais pour te donner une idee ca peut t'aider...
pour infos pour passer a mysql il suffirait de faire une reference a la dll ADO du lien un peu plus haut puis de remplacer tout les sqlconnection par mysqlconnection idem pour les sqlcommand=> mysqlcommand, etc....