MySQL via PowerShell
Para utilizarmos o MySQL no Powershell é necessário termos uma DLL chamada MySql.Data.dll, que vem pode ser baixada no site do MySQL ( ela vem junto ao cliente MySQL )
Primeiro temos que carregar a DLL para nossa sessão Powershell.
[void][system.reflection.Assembly]::LoadFrom(“C:\MySql.Data.dll”)
Todo processo é muito semelhante ao do MSSQL, porém os objetos utilizados para criação da connection string e dos comandos muda.
Para criarmos a connection string utilizamos:
$sql = new-object MySql.Data.MySqlClient.MySqlConnection;
$server = "localhost"
$user = "root"
$password = "Pa$$w0rd"
$database = "TESTE_DB"
$sql.ConnectionString=“server=$server;user id=$user;password=$password;database=$database;pooling=false”
Então para executarmos o comando criamos o objeto de comando referente ao MySQL.
$sqlCmd = New-Object MySql.Data.MySqlClient.MySqlCommand
O resto do processo permanece o mesmo.
Para utilizarmos o MySQL no Powershell é necessário termos uma DLL chamada MySql.Data.dll, que vem pode ser baixada no site do MySQL ( ela vem junto ao cliente MySQL )
Primeiro temos que carregar a DLL para nossa sessão Powershell.
[void][system.reflection.Assembly]::LoadFrom(“C:\MySql.Data.dll”)
Todo processo é muito semelhante ao do MSSQL, porém os objetos utilizados para criação da connection string e dos comandos muda.
Para criarmos a connection string utilizamos:
$sql = new-object MySql.Data.MySqlClient.MySqlConnection;
$server = "localhost"
$user = "root"
$password = "Pa$$w0rd"
$database = "TESTE_DB"
$sql.ConnectionString=“server=$server;user id=$user;password=$password;database=$database;pooling=false”
Então para executarmos o comando criamos o objeto de comando referente ao MySQL.
$sqlCmd = New-Object MySql.Data.MySqlClient.MySqlCommand
O resto do processo permanece o mesmo.