function execute($statement, array $parameters = array())
{
$PDOStatement = $this->PDO->prepare($statement);
$successful = $PDOStatement->execute($parameters);
if (!$successful) {
$errorInfo = $PDOStatement->errorInfo();
throw new Exception($errorInfo[2] . ': ' . $statement);
}
return $PDOStatement;
}