Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Nainštalujte knižnicu MySQL Connector/NET:
> - Stiahnite si najnovší .NET Connector z [oficiálnej webovej stránky MySQL](https://dev.mysql.com/downloads/).
> - Spustite inštalačný program a dokončite inštaláciu podľa pokynov na obrazovke.
2. Vytvorte nový skript PowerShell:
> - Otvorte preferovaný editor PowerShell (napr. Windows PowerShell ISE alebo Visual Studio Code).
> - Vytvorte nový súbor skriptu PowerShell (.ps1).
3. Importovať priestor názvov MySQL:
> - Do skriptu pridajte na začiatok nasledujúci riadok:
```
pomocou menného priestoru MySql.Data.MySqlClient
```
4. Vytvorte pripojenie k databáze MySQL alebo MariaDB:
> - Použite MySqlConnection triedy na vytvorenie objektu pripojenia. Nahraďte nasledujúce zástupné symboly vhodnými hodnotami pre vašu databázu:
```Powershell
$server ="localhost"
$database ="mydb"
$username ="root"
$password ="mojeHeslo"
$port ="3306"
$connectionString ="Server=$server; Databáza=$databáza; ID užívateľa=$používateľské meno; Heslo=$heslo; Port=$port"
$connection =New-Object MySql.Data.MySqlClient.MySqlConnection($connectionString)
$connection.Open()
```
5. Vykonajte dotaz na databázu:
> - Použite MySqlCommand triedy na vytvorenie objektu príkazu a vykonanie dotazu. Nahraďte "`select_statement`" vlastným SQL dotazom:
```Powershell
$command =New-Object MySql.Data.MySqlClient.MySqlCommand
$command.CommandText ="select_statement"
$reader =$command.ExecuteReader()
while ($reader.Read())
{
# Získajte hodnoty stĺpcov a vytlačte ich do konzoly
$firstColumnValue =$reader["column_name"]
$secondColumnValue =$reader["column_name"]
Write-Host "$firstColumnValue, $secondColumnValue"
}
$reader.Close()
```
6. Ukončenie pripojenia:
> - Vždy nezabudnite zatvoriť objekt pripojenia, aby ste uvoľnili zdroje.
```Powershell
$connection.Close()
```
7. Spustite skript:
> - Uložte skript pod vhodným názvom (napr. "MySqlConnection.ps1") a spustite ho v prostredí PowerShell. Na výstupe sa zobrazia výsledky dotazu.
Tento skript vytvorí spojenie s databázou MySQL alebo MariaDB, vykoná dotaz, spracuje výsledky a potom spojenie uzavrie. Skript môžete upraviť podľa svojich špecifických požiadaviek.