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
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
conn.Open ()
Catch ex As Exception
Console.WriteLine ( " no se puede abrir la conexión de base de datos" y ex.Message )
Volver
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.