2
I don't know off hand but you should check the MySQL site for specifics. I don't know about ODBC but the native client makes very quick (inexpensive) connections.
Note that you build up as many connections as you have web server threads. This can be a problem on a hosted server with many threads. And for a db server local to the web server it makes no sense. A remote server can sometimes benefit but it depends on other factors.