1.11.1.1 fejezet, MySQL alacsony szintű kapcsolat

Adatbázis eléréséhez telepítsük a MySQL csomagot a "Tools >> NuGet Package Manager >> Package Manager Console" segítségével:

PM> Install-Package MySql.Data
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace MySQLDatabaseProjects
{
    class Program
    {
        static void Main(string[] args)
        {
            DBConnection conn = DBConnection.Instance();
            conn.Host = "localhost";
            conn.DatabaseName = "jndi_backup";
            conn.UserName = "uid";
            conn.Password = "passwd";
            if (conn.IsConnect())
            {
                string query = "select * from jndistore";
                var cmd = new MySqlCommand(query, conn.Connection);
                var reader = cmd.ExecuteReader();
                while (reader.Read())
                {
                    string name = reader.GetString(0);
                    string value = reader.GetString(1);
                    Console.WriteLine(name + "\n" + value);
                }
                conn.Close();
                Console.ReadKey();
            }
        }
    }
}

A program terjesztésekor a MySql.Data.dll fájlt mellékelni kell a programkönyvtárban.