1. Installa la libreria MySQL Connector/NET:
> - Scarica la versione più recente di .NET Connector dal [sito web ufficiale di MySQL](https://dev.mysql.com/downloads/).
> - Eseguire il programma di installazione e seguire le istruzioni visualizzate sullo schermo per completare l'installazione.
2. Crea un nuovo script PowerShell:
> - Apri l'editor di PowerShell preferito (ad esempio, Windows PowerShell ISE o Visual Studio Code).
> - Crea un nuovo file di script di PowerShell (.ps1).
3. Importa lo spazio dei nomi MySQL:
> - Nel tuo script, aggiungi la seguente riga all'inizio:
```
utilizzando lo spazio dei nomi MySql.Data.MySqlClient
```
4. Stabilire una connessione al database MySQL o MariaDB:
> - Utilizza MySqlConnection classe per creare un oggetto di connessione. Sostituisci i seguenti segnaposto con i valori appropriati per il tuo database:
"PowerShell".
$server ="hostlocale"
$database ="miodb"
$nome utente ="root"
$password ="miaPassword"
$porta ="3306"
$connectionString ="Server=$server; Database=$database; Id utente=$nome utente; Password=$password; Porta=$porta"
$connection =Nuovo oggetto MySql.Data.MySqlClient.MySqlConnection($connectionString)
$connessione.Open()
```
5. Esegui una query sul database:
> - Utilizza MySqlCommand class per creare un oggetto comando ed eseguire la query. Sostituisci "`select_statement`" con la tua query SQL:
"PowerShell".
$comando =Nuovo oggetto MySql.Data.MySqlClient.MySqlCommand
$command.CommandText ="select_statement"
$lettore =$comando.ExecuteReader()
mentre ($reader.Read())
{
# Ottieni i valori delle colonne e stampali sulla console
$firstColumnValue =$lettore["nome_colonna"]
$secondColumnValue =$lettore["nome_colonna"]
Host di scrittura "$firstColumnValue, $secondColumnValue"
}
$lettore.Chiudi()
```
6. Chiudi la connessione:
> - Ricordarsi sempre di chiudere l'oggetto connessione per liberare risorse.
"PowerShell".
$connessione.Chiudi()
```
7. Esegui lo script:
> - Salva lo script con un nome adatto (ad esempio "MySqlConnection.ps1") ed eseguilo in PowerShell. L'output mostrerà i risultati della query.
Questo script stabilisce una connessione a un database MySQL o MariaDB, esegue una query, elabora i risultati e quindi chiude la connessione. È possibile modificare lo script in base alle proprie esigenze specifiche.
hardware © www.354353.com