PS的世界——连接mysql数据库执行查询操作

带p图功能的脚本我写不来。
它只是单纯的PowerShell
需要先下载安装 mysql connector/net

  1. 准备环境
[void][system.Reflection.Assembly]::LoadFrom("C:\Program Files (x86)\MySQL\MySQL Connector Net 8.0.12\Assemblies\v4.5.2\MySql.Data.dll") 
$Server="localhost"
$Database="zixun"
$user="root" 
$Password= "hir3H4o0ot" 
$charset="utf8"
$None = "None"
$connectionString = "server=$Server;uid=$user;pwd=$Password;database=$Database;charset=$charset;SslMode=$None"
$connection = New-Object MySql.Data.MySqlClient.MySqlConnection($connectionString)
  1. 执行查询
$connection.Open()

$insert  = "select * from zixun.ctpstock where ID='I50153';"
$insertcommand = New-Object MySql.Data.MySqlClient.MySqlCommand
$mysqlDataSet = New-Object System.Data.DataSet
$adapter = new-object  MySql.Data.MySqlClient.MySqlDataAdapter
$insertcommand.Connection=$connection
$insertcommand.CommandText=$insert
$adapter.SelectCommand=$insertcommand

$nSet = $adapter.Fill($mysqldataset,"data")
foreach($x in $mysqlDataSet.Tables[0]){
    write-host $x.ID  $x.cqyzDate $x.GP  
}

$connection.Close()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值