Visual Basic.NET - COMO NO PERDER LA CONEXIÓN CON MYSQL EN VB.NET

 
Vista:
Imágen de perfil de Mario

COMO NO PERDER LA CONEXIÓN CON MYSQL EN VB.NET

Publicado por Mario (8 intervenciones) el 24/03/2017 14:48:04
Lo que sucede es que cuando se deja de utilizar el programa por un tiempo esté pierde la conexión. Entonces hay que cerrarlo y volver a abrir el programa, la idea es evitar esa "MOLESTIA"

Hice un código que según yo revisa si la conexión se perdió en caso de ser así rehacer la conexión y si no lo esta se mantiene así lo dejo a continuación

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Sub prueba()
    If conexion.ConnectionTimeout = True Then
        Try
            conexion = New MySqlConnection()
            'server= 127.0.0.1 con php
            conexion.ConnectionString = "server= localhost; user id=root; password= '';"
            conexion.Open()
            'orden para conectarce a la base de datos control
            Dim com As New MySqlCommand("use biblioteca", conexion)
            com.ExecuteNonQuery()
            conexion.Close()
        Catch ex As MySqlException
            MsgBox(ex.Message)
        End Try
    Else
        MsgBox("la coneccion ya esta abierta")
    End If
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

COMO NO PERDER LA CONEXIÓN CON MYSQL EN VB.NET

Publicado por arbol (166 intervenciones) el 27/03/2017 15:45:51
pon un modulo donde solo abres la onexion
conexion.open()
al abrir el formulario

y al errar la aplicacion conexion.close

se cierra la conexion
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Edward
Val: 392
Bronce
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

COMO NO PERDER LA CONEXIÓN CON MYSQL EN VB.NET

Publicado por Edward (146 intervenciones) el 28/03/2017 17:36:12
Buen día para todos,

Mario, en lo personal prefiero no mantener la conexión abierta por cuestiones de seguridad, consumo de recursos, etc, te recomiendo que cuando termines una operación cierres la conexión.

No tiene sentido mantener una conexión abierta como en tu caso si el uso no es constante.


Espero haber sido de ayuda.

Que tengan buen día,

El conocimiento siempre debe ser compartido, para que entre todos aprendamos un poco mas...

Mas ejemplos acá...

https://aprendamosdeprogramacion.wordpress.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Rafael
Val: 188
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

COMO NO PERDER LA CONEXIÓN CON MYSQL EN VB.NET

Publicado por Rafael (67 intervenciones) el 29/03/2017 07:29:20
EN LO PERSONAL TE RECOMIENDO LA CONEXION ADO.NET DESCONECTADO, YO LO SUO Y SIN PROBLEMAS.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar