MySQL DataBase Abstraction Layer