ACTIVIDAD 1:
MYSQL.DATA.MYSQLCLIENT
EL PROPÓSITO DE ESTA ACTIVIDAD ES QUE CONOZCA LA
IMPLEMENTACIÓN DE LA COLECCIÓN MYSQL.DATA.MYSQLCLIENT Y
SUS CLASES.
Héctor Ricardo Ramírez Monroy
ES1511111150
DESCARGA
Para poder conectar desde Visual Basic.NET a una base de datos
MySQL, previamente hay que instalar el Conector de MySQL para
.NET.
Dicho conector se descarga en la pagina oficial de MySQL o
directamente en la siguiente liga:
http://dev.mysql.com/downloads/connector/net/
ASISTENTE DE INSTALACIÓN
Después de descargar el paquete el asistente de instalación se
muestra, en la imagen aparece una actualización ya que
anteriormente yo ya había descargado en mi equipo el paquete.
AÑADIR REFERENCIA
Una vez bajado e instalado, en tu proyecto en Visual Basic.NET
tienes que añadirlo como referencia. Se encuentra en la pestaña
.NET de la ventana de ‘Añadir Referencia’, y su nombre es
‘MySql.Data’.
CADENA DE CONEXIÓN
La cadena para poder conectar es la siguiente:
Server=SERVIDOR;Database=NOMBRE_BASE_DE_DATOS;User
id=USUARIO_BASE_DE_DATOS;Password=CONTRASEÑA;Port=PUERTO;
Donde lo que está en mayúsculas tendrás que ser sustituido por los datos de l
base de datos.
EJEMPLO DE CONEXIÓN
Private Sub Prueba()
Dim cadenaConexion As String = "server=192.168.1.2;database=mibasededatos;user
id=root;password=holahola;port=3306;"
Dim conn As New MySqlConnection(cadenaConexion)
conn.Open() 'Abrimos la Base de datos
'Acciones sobre la base de datos
conn.Close() 'Cerramos la Base de Datos
End Sub
CLASES DE MYSQLCLIENT
MySqlConnection Establece la conexión entre el entorno de desarrollo .NET y el
motor de búsqueda de MySQL
MySqlDataAdapter Permite ejecutar instrucciones de datos y una conexión con la
base de datos para poder manipular y procesar la información
MySqlDataReader Permite leer un flujo de datos ejecutado por alguna instrucción
de un DataAdapter para poder mostrarlo en la interfaz
MySqlException Permite capturar las excepciones cuando muestra algún error
en los comandos ejecutados con MySqlClient
MySqlCommand Representa sentencias de SQL para ejecutar en la base de datos
REFERENCIAS
Professor-falken.com. (2018). [online] Available at: https://professor-
falken.com/programacion/net/conectar-visual-basic-net-a-una-
base-de-datos-mysql/ [Accessed 14 Aug. 2018].
Dev.mysql.com. (2018). MySQL :: Download Connector/NET. [online]
Available at: https://dev.mysql.com/downloads/connector/net/
[Accessed 14 Aug. 2018].
YoshuaZea (2018). Instalación del conector de MySQL para Visual
Studio. [online] Es.slideshare.net. Available at:
https://es.slideshare.net/YoshuaZea/instalacin-del-conector-de-
mysql-para-visual-studio [Accessed 14 Aug. 2018].

Dprn3_u3_a1_herm

  • 1.
    ACTIVIDAD 1: MYSQL.DATA.MYSQLCLIENT EL PROPÓSITODE ESTA ACTIVIDAD ES QUE CONOZCA LA IMPLEMENTACIÓN DE LA COLECCIÓN MYSQL.DATA.MYSQLCLIENT Y SUS CLASES. Héctor Ricardo Ramírez Monroy ES1511111150
  • 2.
    DESCARGA Para poder conectardesde Visual Basic.NET a una base de datos MySQL, previamente hay que instalar el Conector de MySQL para .NET. Dicho conector se descarga en la pagina oficial de MySQL o directamente en la siguiente liga: http://dev.mysql.com/downloads/connector/net/
  • 3.
    ASISTENTE DE INSTALACIÓN Despuésde descargar el paquete el asistente de instalación se muestra, en la imagen aparece una actualización ya que anteriormente yo ya había descargado en mi equipo el paquete.
  • 4.
    AÑADIR REFERENCIA Una vezbajado e instalado, en tu proyecto en Visual Basic.NET tienes que añadirlo como referencia. Se encuentra en la pestaña .NET de la ventana de ‘Añadir Referencia’, y su nombre es ‘MySql.Data’.
  • 5.
    CADENA DE CONEXIÓN Lacadena para poder conectar es la siguiente: Server=SERVIDOR;Database=NOMBRE_BASE_DE_DATOS;User id=USUARIO_BASE_DE_DATOS;Password=CONTRASEÑA;Port=PUERTO; Donde lo que está en mayúsculas tendrás que ser sustituido por los datos de l base de datos.
  • 6.
    EJEMPLO DE CONEXIÓN PrivateSub Prueba() Dim cadenaConexion As String = "server=192.168.1.2;database=mibasededatos;user id=root;password=holahola;port=3306;" Dim conn As New MySqlConnection(cadenaConexion) conn.Open() 'Abrimos la Base de datos 'Acciones sobre la base de datos conn.Close() 'Cerramos la Base de Datos End Sub
  • 7.
    CLASES DE MYSQLCLIENT MySqlConnectionEstablece la conexión entre el entorno de desarrollo .NET y el motor de búsqueda de MySQL MySqlDataAdapter Permite ejecutar instrucciones de datos y una conexión con la base de datos para poder manipular y procesar la información MySqlDataReader Permite leer un flujo de datos ejecutado por alguna instrucción de un DataAdapter para poder mostrarlo en la interfaz MySqlException Permite capturar las excepciones cuando muestra algún error en los comandos ejecutados con MySqlClient MySqlCommand Representa sentencias de SQL para ejecutar en la base de datos
  • 8.
    REFERENCIAS Professor-falken.com. (2018). [online]Available at: https://professor- falken.com/programacion/net/conectar-visual-basic-net-a-una- base-de-datos-mysql/ [Accessed 14 Aug. 2018]. Dev.mysql.com. (2018). MySQL :: Download Connector/NET. [online] Available at: https://dev.mysql.com/downloads/connector/net/ [Accessed 14 Aug. 2018]. YoshuaZea (2018). Instalación del conector de MySQL para Visual Studio. [online] Es.slideshare.net. Available at: https://es.slideshare.net/YoshuaZea/instalacin-del-conector-de- mysql-para-visual-studio [Accessed 14 Aug. 2018].