Op homepage van MySQL ze schrijven dat je het verbindingsobject niet zelf moet maken, openen en sluiten, maar dat je de helperklasse moet gebruiken die beter zou moeten werken met connectionpooling.
Ik heb het niet getest, maar was iets dat ik net las :)