使用powershell连接oracle数据库(取值、更新)
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,在工作中我们常常需要使用powershell连接Oracle数据库。但是在百度找到的代码都是很老的,而且还需要oracle数据库连接客户端。查找一番后发现Oracle官方早已经发布了对.net官方连接
千家信息网最后更新 2026年11月02日使用powershell连接oracle数据库(取值、更新)
在工作中我们常常需要使用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()
数据
数据库
官方
更新
代码
地址
客户
客户端
文档
是在
工作
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网高科技
伟宏互联网科技
互联网和科技技术
互联网科技公司华为
科技和互联网公司
互联网为科技
重庆互联网络科技
上海互联网科技有限公司
猪兼强互联网科技
北京禾田雨橡互联网科技
顺玮阁互联网科技
居家互联网科技有限公司
互联网科技创新服务
乌鲁木齐新华智原互联网科技学校
威龙国际互联网科技公司
卓翼科技产业互联网合作
怎样加入科技互联网
从那以后互联网科技有限公司
现代科技的标志之一的互联网
互联网 科技节活动 微视频大赛
科技互联网
互联网科技社
紫鲸互联网科技
佰商互联网科技有限公司
剑昆互联网络科技有限公司临桂
亳州好赞互联网科技有限公司
江苏互联网科技小贷
广州燕处互联网科技有限公司
马化腾互联网科技教学
互联网的黑科技实验室