Elija otro país o región para ver contenido específico de su ubicación y compre en línea.
Chile
Cl

Conexión a una base de datos MySQL mediante 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 empezar:

  • Conocimientos de programación informática.
  • Microsoft® Visual Studio .NET.
  • Conector MySql/NET en su ordenador de desarrollo. Para más información, pulse aquí.
  • Conocimientos de MySql y específicamente del Namespace MySql.Data.
  • Una base de datos MySql configurada.

Cómo conectarse a una base de datos MySQL mediante ASP.NET

  • Busque las cadenas de conexión de su base de datos(Plesk).

Nota: Cambie el valor de su contraseña por el valor real de su contraseña de base de datos.

  1. Utilizando Microsoft Visual Studio .NET crear un proyecto ASP.NET.
  2. Añade una referencia a MySql.Data.dll.
  3. Sustituya el valor del código siguiente por your_ConnectionString con la información de su base de datos.
  4. Inserte el siguiente código en su proyecto incluyendo su valor your_ConnectionString modificado:

Nota: Si su base de datos MySql se creó con la opción Permitir acceso directo a la base de datos activada, puede conectarse a la base de datos desde su ordenador de desarrollo. Si no habilitó Permitir Acceso Directo a la Base de Datos, su MySql está en un ambiente seguro y no puede conectarse a la base de datos desde su computadora de desarrollo. Una conexión sólo puede tener éxito cuando su código se despliega en el sitio de alojamiento.



MySql.Data.MySqlClient.MySqlConnection mySqlConnection = new 
MySql.Data.MySqlClient.MySqlConnection();
mySqlConnection.ConnectionString = “your_ConnectionString”; try
{
mySqlConnection.Open(); switch (mySqlConnection.State)
{
case System.Data.ConnectionState.Open:
// Connection has been made
break;
case System.Data.ConnectionState.Closed:
// Connection could not be made, throw an error
throw new Exception("The database connection state is Closed");
break;
default:
// Connection is actively doing something else
break;
} // Place Your Code Here to Process Data //
}
catch (MySql.Data.MySqlClient.MySqlException mySqlException)
{
// Use the mySqlException object to handle specific MySql errors
}
catch (Exception exception)
{
// Use the exception object to handle all other non-MySql specific errors
}
finally
{
// Make sure to only close connections that are not in a closed state
if (mySqlConnection.State != System.Data.ConnectionState.Closed)
{
// Close the connection as a good Garbage Collecting practice
mySqlConnection.Close();
}
}

New customer

New to ELITEWEB.Co? Create an account to get started today.

Registered users

Have an account? Sign in now.

Reseller login

If you’re a reseller, use the button below to sign in. (your reseller account is separate to your regular account)

Inicio de sesión de revendedor

Si eres revendedor, utiliza el botón de abajo para registrarte. (su cuenta de revendedor es independiente de su cuenta normal)

Nuevo cliente

¿Eres nuevo en ELITEWEB.Co? Cree una cuenta para empezar hoy mismo.

Usuarios registrados

¿Tiene una cuenta? Inicia sesión ahora.