|  Inicio
Ayuda

Hosting para Windows (Plesk) Ayuda

Bip bip bip... procesando... procesando... iniciando secuencia 42...
¡Vaya, parece que esos robots han vuelto a hacer de las suyas! Han tomado el control y han traducido esta página web a tu idioma local. Pero en realidad sus corazoncitos de metal solo albergan las mejores de las intenciones. ¡Solo quieren ayudar! Cuéntanos cómo se portan los robots a través de los botones en la parte inferior de la página. Ir a la versión en inglés

Conexión a una base de datos MySQL usando ASP.NET

Este ejemplo describe el uso de ASP.NET/MySql.Data para conectarse a una base de datos MySQL. Algunas cosas importantes que necesitas antes de comenzar:
  • Conocimientos de programación informática.
  • Microsoft® Visual Studio .NET.
  • MySql Connector/NET en tu computadora de desarrollo. Para obtener más información, haz clic aquí .
  • Conocimiento de MySql y específicamente del espacio de nombres MySql.Data.
  • Una base de datos MySql de configuración.

Para conectarse a una base de datos MySQL usando ASP.NET

  1. Encuentra las cadenas de conexión de tu base de datos ( Plesk ).

    Nota: Cambia el valor de tu contraseña por el valor real de la contraseña de la base de datos.

  2. Con Microsoft Visual Studio .NET, crea un proyecto ASP.NET.
  3. Agrega una referencia a MySql.Data.dll .
  4. Reemplaza el valor en el siguiente código con your_ConnectionString con la información de tu base de datos.
  5. Inserta el siguiente código en tu proyecto, incluido el valor modificado de your_ConnectionString:

    Nota: Si tu base de datos MySql se creó con la opción Permitir acceso directo a la base de datos habilitada, puedes conectarte a la base de datos desde tu computadora de desarrollo. Si no habilitaste Permitir acceso directo a la base de datos , tu MySql está en un entorno seguro y no puedes conectarte a la base de datos desde tu computadora de desarrollo. Una conexión solo puede tener éxito cuando tu código está implementado en el sitio de hosting.

  6. 
    

    MySql.Data.MySqlClient. MySqlConnection mySqlConnection = nuevo
    MySql.Data.MySqlClient. MySqlConnection ();
    mySqlConnection.ConnectionString = “ your_ConnectionString ”;

    intentar
    {
    mySqlConnection.Open ();

    cambiar (mySqlConnection.State)
    {
    caso System.Data. ConnectionState .Open:
    // Se ha realizado la conexión
    romper
    caso System.Data. ConnectionState .Closed:
    // No se pudo establecer la conexión, arroja un error
    lanzar una nueva Excepción ("El estado de conexión de la base de datos es Cerrado" );
    romper
    por defecto :
    // Connection está haciendo activamente otra cosa
    romper
    }

    // Coloque su código aquí para procesar datos //
    }
    catch (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // Usa el objeto mySqlException para manejar errores específicos de MySql
    }
    catch ( Excepción de excepción)
    {
    // Usa el objeto de excepción para manejar todos los demás errores no específicos de MySql
    }
    finalmente
    {
    // Asegúrate de cerrar solo las conexiones que no estén en estado cerrado
    if (mySqlConnection.State! = System.Data. ConnectionState .Closed)
    {
    // Cerrar la conexión como una buena práctica de recolección de basura
    mySqlConnection.Close ();
    }
    }


¿Te fue útil este artículo?
Gracias por tus comentarios. Si deseas contactar a un agente del servicio de atención al cliente, llama a atención al cliente o usa la opción de chat que aparece arriba.
Nos alegramos de poder haberte ayudado. ¿Podemos hacer algo más por ti?
Disculpa las molestias. Cuéntanos si algo no te ha quedado claro o si no has podido solucionar el problema con la solución ofrecida .