ASP.NET +  MySQL  es una perfecta solución de base de datos para pequeñas y medianas sitios web. Si tu base de datos backend MySQL está bien optimizado y bien estructurado que puede servir a miles de visitantes al dÃa, sin degradar el rendimiento del servidor. En este artÃculo te mostraré cómo conectarse a bases de datos MySQL desde ASP.NET . Usted tendrá que instalar el controlador ODBC de MySQL-MyODBC 3.51 si no lo tiene aún en su servidor.
Imports System.Data
Imports System.Data.OleDb
Dim strconexion As String = “Driver={MySQL ODBC 3.51 Driver};uid=USU;password=PASS;Server=192.168.1.1;Option=16387;Database=BBDD;Port=3306;”
Dim sql As String
Â
 Dim conexion As New System.Data.Odbc.OdbcConnection
 conexion.ConnectionString = strconexion
 conexion.Open()
Â
 Dim com As New Odbc.OdbcCommand(sql, conexion)
 Dim odr As Odbc.OdbcDataReader = com.ExecuteReader
 If odr.Read() Then
Â
 end if
 odr.Close()
       odr = Nothing
       com.Dispose()
       com = Nothing
       conexion.Close()
       conexion.Dispose()
       conexion = Nothing
Â
Â
 FORMA 2
Â
 Dim com As New Odbc.OdbcCommand(sql, conexion)
 com.ExecuteScalar
 com.CommandText = sql
 Dim com As New Odbc.OdbcCommand(sql, conexion)
       com.ExecuteNonQuery()
 com.CommandText = sql
<asp:SqlDataSource ID=”SqlDestacado” runat=”server”
   ConnectionString=”<%$ ConnectionStrings:EbookConnectionString2 %>”
   ProviderName=”<%$ ConnectionStrings:EbookConnectionString2.ProviderName %>”
   SelectCommand=”SELECT *FROM TABLA WHERE campo = 1 ”
  ></asp:SqlDataSource>