Conectar C# a MySQL (MariaDB)



Conectar C# a MySQL (MariaDB)

Conectar C# a MySQL (MariaDB)

🔗 Facebook: https://facebook.com/ProgramadorNovatoOficial
🔗 Twitter: https://twitter.com/programadornova
🔗 Linkedin: https://www.linkedin.com/in/programadornovato/
🔗 Instagram: https://www.instagram.com/programadornovato/
🔗 Pagina oficial: https://www.programadornovato.com
🔗 Gracias por apoyar este canal: https://www.patreon.com/programadornovato

Requerimientos de Visual Studio
– Sistema operativo de 64 bits recomendado, desde Windows 7 SP1, aunque se recomienda Windows 10 versión 1703 en adelante.
– 8 GB de RAM recomendado (mínimo de 2,5 GB si se ejecuta en una máquina virtual)
– Procesador con una velocidad de reloj de 1.8 GHz.
– Espacio de disco duro para una instalación típica de 20 a 50 GB de espacio libre.
– Descargar e instalar Visual Studio 2019: https://visualstudio.microsoft.com/es/downloads/

Requerimientos de MariaDB (MySQL)
– 512 Mb de memoria Ram.
– 1024 Mb máquina virtual.
– 1 GB de espacio de disco duro.
– Sistema operativo:Windows,Linux y Unix.
– Arquitectura del sistema 32/64 bit.
– Protocolo de red TCP/IP.
– Descargar https://downloads.mariadb.org/

Crear nuestro formulario en C#
– Para crear nuestro primer programa con un formulario (ventana) debemos hacer los siguientes pasos:
– Click en “Archivo”-”Nuevo proyecto” o en la ventana emergente hacer click en “Crear un proyecto”
– Seleccionar “Aplicacion de windows form”
– Colocar un nombre a nuestro proyecto.
– Seleccionamos la plataforma “.Net”
– Y finalmente a trabajar en el codigo.

Conectar C# a MySQL (MariaDB)
– En este tutorial instalaremos el conector que se comunicara con mysql y leerá los datos de nuestra base de datos:
– Primero debemos crear la base de datos a la que nos vamos a conectar a través de HiediSQL, esa base de datos se llamará empleados.
– Después instalaremos el conector de mysql para visual studio con la herramienta nuget.
– Finalmente crearemos el código que probará la conexión.

Codigo:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace CSharpMysql
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void btnConectar_Click(object sender, EventArgs e)
{
string server = “localhost”;
string user = “root”;
string pwd = “123456”;
string database = “empleados”;
string cadenaConexion = “server=” + server + “;user=” + user + “;pwd=” + pwd + “;database=” + database + “;SslMode=none;”;
try
{
MySqlConnection myCon = new MySqlConnection(cadenaConexion);
myCon.Open();
lblRes.Text = “Conexion exitosa”;
}
catch (Exception ex)
{
lblRes.Text = “Error=” + ex;
}

}
}
}

[CURSO] C# y Mysql: https://www.youtube.com/watch?v=-5CXNXHIzWk&list=PLCTD_CpMeEKR_4q0-7BxGHXqH0bgpqw5q&ab_channel=programadornovato
[CURSO] C##️⃣: https://www.youtube.com/watch?v=NKPMGY6NCko&list=PLCTD_CpMeEKQSOU8Vf9VHXrZa2rc8X0X5&index=1&t=3s&ab_channel=programadornovatoprogramadornovato
[CURSO] C CON FORMULARIOS##️⃣: https://www.youtube.com/watch?v=l0_U4oyOuns&list=PLCTD_CpMeEKTBih1VgeunCjc83ZQ6UBMI&index=1&ab_channel=programadornovatoprogramadornovato
[CURSO] C++ DE 0 A HEROE 🦸: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
[Curso] Java Netbeans GUI Completo☕: https://www.youtube.com/watch?v=18UA7X2ss8g&list=PLCTD_CpMeEKThfXo8D-RXOGu5FarO7_qv&ab_channel=programadornovato
#c# #c#mysql #mariadb

Comments are closed.