小编use*_*267的帖子

创建PowerShell连接字符串

我一直在尝试创建一个ConnnectionString,它允许我使用PowerShell连接到我的本地数据库.以下是我的代码:

$conn = New-Object System.Data.SqlClient.SqlConnection
$conn.ConnectionString = "Server=localhost;Database=test;Uid=<username here>;Pwd=<password here>;"
$conn.Open()
$sql = "SELECT EMP_STATUS FROM test_table"
$cmd = New-Object System.Data.SqlClient.SqlCommand($sql,$conn)
$rdr = $cmd.ExecuteReader()
while($rdr.Read())
{
    $test = $rdr["EMP_STATUS"].ToString()
}
Write-Output $test
Run Code Online (Sandbox Code Playgroud)

然而,我没有任何关于我做错了什么并且已经把我的头发拉了一段时间.任何人都可以帮我弄清楚我在ConnectionString中做错了什么?

感谢大家!!


我意识到我的第一个问题是我有MySQL数据库,而不是SQL数据库.因此,我将不得不使用不同的方法进行连接.这正是我需要你帮助的地方!到目前为止,我修改了我的代码如下:

[void][System.Reflection.Assembly]::LoadWithPartialName("MySql.Data")
$conn = New-Object MySql.Data.MySqlClient.MySqlConnection

$connString = "server=localhost;port=3306;uid=<username here>;pwd=<password here> ;database=test;"
$conn.ConnectionString = $connString
$conn.Open()
$sql = "SELECT EMP_STATUS FROM test_table"
$cmd = New-Object MySql.Data.MySqlClient.MySqlCommand($sql,$conn)
$rdr = $cmd.ExecuteReader()
$test = @()
while($rdr.Read())
{
    $test += ($rdr["EMP_STATUS"].ToString())
}
Write-Output $test
Run Code Online (Sandbox Code Playgroud)

但是,还有一些问题:1)如何使用MySQL .NET连接工具连接到本地MySQL数据库?2)这个PowerShell脚本应该保存在哪里?3)我应该做出任何其他改变吗?

非常感谢

powershell powershell-2.0

1
推荐指数
1
解决办法
4万
查看次数

有人可以帮我正确设置jquery吗?

这是我到目前为止,由于某种原因,文本不会变成蓝色 - >

Testing.html:

<html>
<head>
<script src = "jquery-1.5.min.js" type = "text/javascript"></script>
<script src = "get_comments.js" type = "text/javascript"></script>
</head>
<body>
<div id = "button">testing this out</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

get_comments.js:

$("#button").css("color","blue");
Run Code Online (Sandbox Code Playgroud)

jquery

0
推荐指数
1
解决办法
99
查看次数

标签 统计

jquery ×1

powershell ×1

powershell-2.0 ×1