Adapter is responsible for wrapping specific database environment's operations.
For e.g., there can be an Adapter targetting MySQL, another targetting Postgresql, and so on.