Sub Test()

    On Error Resume Next

    Dim conn
    Dim StartTime, EndTime
    Set conn = CreateObject("ADODB.Connection")

    StartTime = Timer

    ' set any desirable timeout in seconds
    conn.ConnectionTimeout=3

    ' edit this connection string
    conn.ConnectionString="DRIVER={MySQL ODBC 5.2 Driver};Uid=xxxxxx;Pwd=xxxxxxx;Server=10.0.0.111;Database=test"
    conn.Open


    EndTime = Timer
    MsgBox Err.Description & vbCr & vbLf & "Elapsed Seconds: " & (EndTime-StartTime)
    Set conn = Nothing

End Sub

Test