91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用powershell連接oracle數據庫(取值、更新)

發布時間:2020-04-14 04:30:14 來源:網絡 閱讀:1447 作者:CaptainCook 欄目:系統運維

在工作中我們常常需要使用powershell連接Oracle數據庫。
但是在百度找到的代碼都是很老的,而且還需要oracle數據庫連接客戶端。查找一番后發現Oracle官方早已經發布了對.net官方連接庫,高效簡單。
連接庫地址:
https://www.oracle.com/technetwork/developer-tools/visual-studio/overview/index.html

我寫的小小demo:
官方文檔:
https://docs.oracle.com/cd/E11882_01/win.112/e23174/client.htm#ODPNT0008
用例:

?

$AssemblyFile = "Oracle.ManagedDataAccess.dll"
[Reflection.Assembly]::LoadFile($AssemblyFile)
$username = "xx" 
$password = "xx" 
$datasource = "192.168.xx.xx/dbname" 
$sql = "SELECT * from xxdb" 
$connectionnectionString = 'User Id=' + $username + ';Password=' + $password + ';Data Source=' + $datasource 
$connectionnection = New-Object Oracle.ManagedDataAccess.Client.OracleConnection($connectionnectionString) 
$connectionnection.open() 
$command=$connection.CreateCommand() 
$command.CommandText=$sql 
$da = New-Object Oracle.ManagedDataAccess.Client.OracleDataAdapter($command) 
$builder=New-Object Oracle.ManagedDataAccess.Client.OracleCommandBuilder($da) #用來更新數據庫 
$ds = New-Object system.Data.DataSet [void]$da.fill($ds,"xxdb") 
foreach($row in $ds.Tables["xxdb"] ) 
{ 
 $row["xxFLAG"]="1" 
 $da.Update($ds,"xxdb") #更新數據庫
 }
 $connection.close()
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

三江| 翁牛特旗| 介休市| 伊金霍洛旗| 大邑县| 新绛县| 恩施市| 黑龙江省| 江陵县| 富源县| 尼勒克县| 澳门| 华蓥市| 军事| 叶城县| 盘山县| 赤城县| 潼关县| 茂名市| 寻乌县| 新沂市| 陈巴尔虎旗| 阿勒泰市| 宣汉县| 瑞安市| 南华县| 尉氏县| 南投市| 无锡市| 普定县| 东丽区| 漯河市| 莫力| 隆化县| 宿松县| 连平县| 花莲县| 阳原县| 高雄县| 栾城县| 涞源县|