This class implements a simple MySQL database access wrapper. It acts as a singleton so only one instance of the class is created. It can: - Establish connection to a given MySQL database host server - Executes MySQL queries - Retrieve query results into objects - Return the number of rows in a query result set - Return the last inserted record identifier