Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Přihlášení uživatele přes MySQL databázi v C#

Jednoduchý login pomocí MySQL databáze. Určitě mnohým z vás, kteří nevědí jak na to, pomůže při práci.

Jako první hlavně přidáme reference MySQL.Data.dll.

MySqlConnection pripojeni = new MySqlConnection("Database=VAŠEDATABAZE;DataSource=HOST;UserId=UŽIVATEL;Password=HESLO");

Zde akorát přepíšeme údaje : název databáze, hosta, uživatele a samozřejmě heslo. Takhle by to potom mohlo vypadat (pokud jste využili možnosti offline databáze pomocí localhostu) :

MySqlConnection pripojeni = new MySqlConnection("Database=Databazeuzivatelu;DataSource=localhost;UserId=root;Password=");
prikaz.CommandText = "SELECT * FROM `users`";

Je klasický SQL příkaz z jaké "sekce" chceme data číst.

while (cteni.Read())
{
    if (jmeno == cteni.GetString(1) && heslo == cteni.GetString(2))
    {
        MessageBox.Show("Připojeno");
    }
    else
    {
        // zatím nic
    }
}

Čteme z databáze GetString(1) je první sloupeček, GetString(2) je samozřejmě druhý sloupeček.

Databáze v C# - ADO.NET

Pokud by jsme chtěli číst ID tak to je samozřejmě GetString(0), doufám že jsem aspoň někomu pomohl. :)


 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 762x (40.14 kB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

Všechny články v sekci
Databáze v C# - ADO.NET
Článek pro vás napsal Зайчик
Avatar
Uživatelské hodnocení:
1 hlasů
Коммунизм для нашего будущего!
Aktivity