1. Εγκαταστήστε τη βιβλιοθήκη MySQL Connector/NET:
> - Πραγματοποιήστε λήψη του πιο πρόσφατου .NET Connector από τον [επίσημο ιστότοπο της MySQL](https://dev.mysql.com/downloads/).
> - Εκτελέστε το πρόγραμμα εγκατάστασης και ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη για να ολοκληρώσετε την εγκατάσταση.
2. Δημιουργήστε ένα νέο σενάριο PowerShell:
> - Ανοίξτε το πρόγραμμα επεξεργασίας PowerShell που προτιμάτε (π.χ. Windows PowerShell ISE ή Visual Studio Code).
> - Δημιουργήστε ένα νέο αρχείο σεναρίου PowerShell (.ps1).
3. Εισαγωγή του χώρου ονομάτων MySQL:
> - Στο σενάριό σας, προσθέστε την ακόλουθη γραμμή στην αρχή:
```
χρησιμοποιώντας χώρο ονομάτων MySql.Data.MySqlClient
```
4. Δημιουργήστε μια σύνδεση με τη βάση δεδομένων MySQL ή MariaDB:
> - Χρησιμοποιήστε το MySqlConnection κλάση για τη δημιουργία ενός αντικειμένου σύνδεσης. Αντικαταστήστε τα ακόλουθα σύμβολα κράτησης θέσης με τις κατάλληλες τιμές για τη βάση δεδομένων σας:
«Powershell».
$server ="localhost"
$database ="mydb"
$username ="root"
$password ="myPassword"
$port ="3306"
$connectionString ="Διακομιστής=$διακομιστής; Βάση δεδομένων=$βάση δεδομένων; Αναγνωριστικό χρήστη=$όνομα χρήστη; Κωδικός πρόσβασης=$κωδικός πρόσβασης; Θύρα=$θύρα"
$connection =New-Object MySql.Data.MySqlClient.MySqlConnection($connectionString)
$connection.Open()
```
5. Εκτελέστε ένα ερώτημα στη βάση δεδομένων:
> - Χρησιμοποιήστε την MySqlCommand κλάση για να δημιουργήσετε ένα αντικείμενο εντολής και να εκτελέσετε το ερώτημα. Αντικαταστήστε το "`select_statement" με το δικό σας ερώτημα SQL:
«Powershell».
$command =New-Object MySql.Data.MySqlClient.MySqlCommand
$command.CommandText ="select_statement"
$reader =$command.ExecuteReader()
ενώ ($reader.Read())
{
# Λάβετε τιμές στηλών και εκτυπώστε τις στην κονσόλα
$firstColumnValue =$reader["column_name"]
$secondColumnValue =$reader["column_name"]
Εγγραφή-κεντρικός υπολογιστής "$firstColumnValue, $secondColumnValue"
}
$reader.Close()
```
6. Κλείστε τη σύνδεση:
> - Να θυμάστε πάντα να κλείνετε το αντικείμενο σύνδεσης για να απελευθερώσετε πόρους.
«Powershell».
$connection.Close()
```
7. Εκτελέστε το σενάριο:
> - Αποθηκεύστε το σενάριο με ένα κατάλληλο όνομα (π.χ. "MySqlConnection.ps1") και εκτελέστε το στο PowerShell. Η έξοδος θα εμφανίσει τα αποτελέσματα του ερωτήματος.
Αυτό το σενάριο δημιουργεί μια σύνδεση με μια βάση δεδομένων MySQL ή MariaDB, εκτελεί ένα ερώτημα, επεξεργάζεται τα αποτελέσματα και στη συνέχεια κλείνει τη σύνδεση. Μπορείτε να τροποποιήσετε το σενάριο σύμφωνα με τις συγκεκριμένες απαιτήσεις σας.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα