• EnglishSpanishGermanFrenchPolishChinese (Traditional)


EnglishSpanishGermanFrenchPolishChinese (Traditional)

Operating systems, scripting, PowerShell and security

Operating systems, software development, scripting, PowerShell tips, network and security

Menú principal
  • Categorías
  • Cursos
  • Libro de PowerShell
  • Lo mejor
  • Lo último
  • Proyectos
  • Contactar
Ir al contenido

Obtener datos de una base de datos y almacenar el contenido en un fichero de texto

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#Leer datos de una base de datos y almacenar en un fichero con el nombre del ID de cada registro
[void][System.Reflection.Assembly]::LoadWithPartialName("MySql.Data")
$Connection = New-Object MySql.Data.MySqlClient.MySqlConnection
$ConnectionString = "server=" + "localhost" + ";port=3306;uid=" + "root" + ";pwd=" + ";database="+"gps"
$Connection.ConnectionString = $ConnectionString
$Connection.Open()
 
$Query='select * from result'
$Command = New-Object MySql.Data.MySqlClient.MySqlCommand($Query, $Connection)
$DataAdapter = New-Object MySql.Data.MySqlClient.MySqlDataAdapter($Command)
$DataSet = New-Object System.Data.DataSet
$RecordCount = $dataAdapter.Fill($dataSet, "data")
$Connection.Close()
 
#Almacenar el contenido de cada registro obtenido de la consulta a la base de datos en un fichero
foreach($valor in $DataSet.Tables[0])
{
$valor.ID
$valor | Out-File $valor.id
}

Publicado el día 7 de agosto de 2017

CATEGORÍAS

PowerShell

ETIQUETAS

Connection, data, foreach, GPS, Jesús Niño Camazón, LoadWithPartialName, MySQL, New-Object, Out-File, pwd, Reflection.Assembly, Server, System.Reflection.Assembly

MÁS

  • Explicación sobre el uso de funciones que están en DLL del sistema operativo (en PowerShell)
  • Insertar en una base de datos las noticias de una página web (crear la base de datos y la tabla)
  • Cómo depurar scripts en ISE de Windows PowerShell
  • Ejercicios de PowerShell: realizar operaciones en un equipo remoto
  • Crear un servidor web con un servicio que permita leer un código QR desde PowerShell
  • Obtener los nombres de las funciones exportadas de un archivo DLL con DUMPBIN desde PowerShell (explicación paso a paso del script)