[poo] - classe d'accès bdd multi sgbd

Description

Salut a tous !

Tout d'abord le titre parle de lui même, en fait il s'agit d'une classe, qui permet un accès uniforme à la BDD quelque soit le SGBD derrière (Oracle,SQlLite, Mysql...).

L'intérête d'une tel source est de développer indépendament du SGBD, et lors d'une migration vous n'aurez qu'un paramètre à changer pour indiquez que vous avez changé de SGBD (plutot que toute une source à revoir). Et même si des librairies existent (je l'ai appris grâce aux commentaires), ceci est plutot un exercice de style.

Source / Exemple :


/*
    IN THE ZIP FILE

  • /

Conclusion :


Je pense rajouter plus tard :
- Un gestion de cache
- Un accès a la structure des base de données
- Une correction des requêtes (certaines passent sous MySQl ne passent pas sous Oracle)

J'ai aussi besoin de vous ! Je voudrais des avis constructifs sur cette classe, ainsi que des techniques d'optimisations. Si vous avez des exmples déja fait je suis preneur.

Merci beaucoup
TheWeasel47

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.