Question Utilisation d'une base MYSQL

Plus d'informations
il y a 16 ans 1 mois #6125 par DIEVAL
Pour pouvoir utiliser une base Mysql, il est nécessaire de récupérer le connecteur mysql mysql-connector-net-5.2.7 (dev.mysql.com/downloads/connector/net/5.2.html)

Le lien se fait par
[code:1]
[void] [system.reflection.Assembly]::LoadWithPartialName(\"MySql.Data\"«»)

# On positionne quelques variables
$serv = \"127.0.0.1\"
$port = \"3306\"
$user = \"admbase\"
$password = \"mon_mot_de_passe\"
$db = \"ma_base\"

# Création de l'instance, connexion à la base de données
$mysql = New-Object MySql.Data.MySqlClient.MySqlConnection(\"server=$serv;port=$port;uid=$user;pwd=$password;database=$db;Pooling=False\"«»)
$mysql.Open()

# Instanciation de la requête
$reqStr = \"SELECT * FROM users\"
$req = New-Object Mysql.Data.MysqlClient.MySqlCommand($reqStr,$mysql)

# Création du data adapter et du dataset qui permettront de traiter les données
$dataAdapter = New-Object MySql.Data.MySqlClient.MySqlDataAdapter($req)
$dataSet = New-Object System.Data.DataSet
$dataAdapter.Fill($dataSet,\"test\"«»)

# Affichage du résultat
$res = $dataSet.Tables[\"test\"]
$res | Format-Table


#Fermeture de la connexion
$mysql.Close()[/code:1]<br><br>Message édité par: Arnaud, à: 27/11/12 22:49

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 1 mois #6129 par Laurent Dardenne
Salut,
dieval écrit:

Pour pouvoir utiliser une base Mysql, il est nécessaire de récupérer le connecteur mysql

J'aurais plutot dit \&quot;il est préférable\&quot;, car on peut utiliser ODBC, si on ne peut pas faire autrement.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.053 secondes
Propulsé par Kunena