abstraccion de bases de datos
lo que estas buscando en una clase de abstraccion de base de datos.
Hay varias de ellas (una de ellas aparece en el enlace que sité arriba) , todo depende qué Bases de datos soportan, y cuales no.
pero si solo quieres crear una coneccion, hacer un SELECT, un UPDATE y un INSERT, puedes crear tus propias funciones y divertirte y aprender (muchos scripts que soportan por lo gral PostgresSQL y MySQL hacen esto... y no utilizan una clase.
Simplemente bajate un scrip que soporte varias bases de datos y analiza como funcionan...
o utiliza una clase (depende de la utilidad, y de si deseas reinventar la rueda o no).
hasta pronto.
xxx