UniDB is an object library that provides a unified codebase for connecting to and using either MySQL, PostgreSQL or SQLite databases. Without knowing any internals of specifics, you can use the same code to talk to any of these databases. Changing the underlying database in your application will require no change in your code at all, if you are using the classes provided in this package. You can also use more than one type of databases in your application using UniDB objects.