As does ADO. All you have to do is setup your connection string to use a Server=12.34.56.78;Port=3306; which will tell ADO which server and port to go to to connect to the correct database, instead of using localhost.

var %Connection.String = $+( $&
  • DRIVER={MySQL ODBC 3.51 Driver};, $&
    SERVER=MySQL.myDomain.com;, $&
    PORT=3306;, $&
    DATABASE=myDatabase;, $&
    USER=myUsername;, $&
    PASSWORD=myPassword;, $&
    OPTION=3;, $&
    )
This method's main advantage, to my way of thinking, is that you don't need to download any dlls which may or may not have "extra" code you might not need or want (or can't get rid of after running the dll). This means one (or more) less file(s) to bundle with your distributed scripts and get setup properly.