使用powershell连接oracle数据库(取值、更新)
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,在工作中我们常常需要使用powershell连接Oracle数据库。但是在百度找到的代码都是很老的,而且还需要oracle数据库连接客户端。查找一番后发现Oracle官方早已经发布了对.net官方连接
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
分布式数据库无法获取文件
ibm服务器总代
计算机神经网络技术
国资网络安全上市公司
昌平区创新网络技术服务系统
义乌旅游团软件开发
武义软件开发班
软件开发会不会特别累
宁波网络安全审查
英雄联盟官方服务器哪里下载
数据库 压缩技术
使命召唤战区服务器突然断开
嵌入式软件开发版本管理规范
南通东翔网络技术有限公司
车载网络技术服务
单片机串口循环发送数据库
吃鸡端游连接服务器失败
云服务公司服务器报废
衢州工业软件开发亿连信
放置奇兵绿色服务器
软件开发中什么最重要
网络安全最硬核公司
软件开发中的持续集成
windows ntp服务器配置
云全栈北京软件开发公司
华三服务器关机风扇转
服务器双线设置
网络安全的配音
明日之后各个服务器如何刷金条
放置奇兵绿色服务器