Al elegir una base de datos para las aplicaciones web o negocio, MySQL ofrece un rendimiento y escalabilidad con un bajo coste de propiedad y una fácil implementación . Servidores de bases de datos están disponibles para Linux , Windows y otras plataformas de hardware. Muchos servicios de alojamiento web ofrecen un almacenamiento de base de datos MySQL como parte de su paquete de servicios básicos. Los drivers están disponibles para la mayoría de entornos de programación , incluyendo Java, PHP , C # y Visual Basic . Siga los pasos a continuación para instalar los drivers mysql y crear un programa simple en Visual Basic que muestra cómo conectarse a una base de datos MySql . Cosas que necesitará
MySql Server Database
Microsoft Visual Studio 2003 o más tarde
Mostrar más instrucciones
1
Descargar el MySQL Connector /Net archivo del controlador del MySql página web (ver Recursos) . Siga las instrucciones que aparecen en la página para instalar el paquete en el equipo.
2
Abra Visual Studio.Net ( 2003 o posterior) y crear un nuevo proyecto de aplicación de consola denominada " mySqlSample . "
3
Agregar una referencia a la MySQL Connector /Net paquete . Haga clic en " Proyecto " y luego " Agregar referencia ". Después de una corta espera , seleccione " MySql.Data " en la lista de referencias Dot Net y haga clic en el botón " Add Reference" . Además, agregue una línea a la parte superior del programa para importar el espacio de nombres " MySql.Data.MySqlClient " . Este espacio de nombres incluye versiones de MySQL de la conexión , comando, adaptador de datos y otros objetos de datos de ADO estándar.
Importaciones MySql.Data.MySqlClient
módulo Module1
Sub Main ()
4
Definir una cadena de conexión que apunte a su servidor de base de datos MySql
connString Dim As String = "server = 192.168.0.13 ; . UID = MyUserID ; PWD = miContraseña ; Database = myDatabase ; ".
Sustituya la dirección IP del servidor ( 192.168.0.13 ), con la url o dirección IP del equipo servidor MySQL luego cambiar MyUserID , miContraseña y myDatabase las credenciales necesarias para conectarse con el servidor de base de datos < br > Página 5
Abra una conexión con la base de datos utilizando la cadena de conexión .
conec Dim As New MySqlConnection
Prueba
conn.ConnectionString = connString < br >
conn.Open ()
Catch ex As Exception
Console.WriteLine ( " no se puede abrir la conexión de base de datos" y ex.Message )
Volver < br >
End Try
conec MySqlConnection utiliza la cadena de conexión para abrir la base de datos. Si surge algún problema , el bloque catch informa del error y el programa termina.
6
Definir una consulta para comprobar esta conexión.
SQLString As String = "Select table_name "
SQLString & = "FROM INFORMATION_SCHEMA.TABLES "
SQLString & = "Ordenar por table_name ; "
Esta consulta pide una lista de los nombres de las tablas de la base de datos information_schema . MySql devolverá una lista de las tablas que se puede acceder con las credenciales proporcionadas en la cadena de conexión . Véase la referencia en las tablas INFORMATION_SCHEMA abajo para obtener más información que describe cómo recuperar MySql meta- datos.
7
Ejecutar la consulta con el SqlString y MySqlConnection .
Rdr As MySqlDataReader = Nada
tblName dévil como secuencia
Prueba
cmd As New MySqlCommand ( SQLString , conn)
rdr = cmd.ExecuteReader
< p > Mientras rdr.Read
tblName = rdr.GetString ( 0 )
Console.WriteLine ( tblName )
End While
Catch ex As Exception
Console.WriteLine ( " no se puede recuperar los datos " & ex.Message )
Finalmente
rdr.Close ()
End Try
< p > conn.Close ()
End Sub End Module
Este código crea un objeto MySqlCommand luego utiliza para crear un MySqlDataReader . Uso del lector , recupera un nombre de tabla a la vez y lo escribe en la consola.