中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

使用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

乐安县| 怀远县| 大新县| 中西区| 台湾省| 额尔古纳市| 西昌市| 鄂州市| 华亭县| 潜山县| 天门市| 开阳县| 黔南| 武邑县| 汝阳县| 新营市| 河曲县| 永安市| 长沙县| 如皋市| 金寨县| 盖州市| 鸡西市| 中西区| 武宣县| 南丰县| 长治市| 湄潭县| 汤原县| 吴忠市| 黄冈市| 河北省| 东兰县| 昌江| 洞头县| 清原| 黄石市| 藁城市| 漳州市| 澎湖县| 九龙城区|