使用powershell连接oracle数据库(取值、更新)
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,在工作中我们常常需要使用powershell连接Oracle数据库。但是在百度找到的代码都是很老的,而且还需要oracle数据库连接客户端。查找一番后发现Oracle官方早已经发布了对.net官方连接
千家信息网最后更新 2025年02月22日使用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安全错误
数据库的锁怎样保障安全
软件开发者的建议
中国科学管理研究院人才数据库
显示有网但无法连接服务器
金融科技人才缺口 互联网大厂
山东综合软件开发厂家报价
福州软件开发总监应聘
英雄联盟用美服什么服务器
软件开发测试实训室英语翻译
河南网络技术专升本
jira 数据库配置工具
信息网络技术手抄报内容
复试考数据库学校
迭代网络技术
ftl模板数据库参数
数据库怎么加上参照约束
网络安全监测装置全覆盖
长治软件开发简介
如何进入服务器管理员权限
顺义区口碑好的网络技术服务介绍
数据库如何锁定日期
前程互联网科技有限公司
慈溪软件开发设计方案
网络安全技术基础的课后习题答案
百度创客软件开发
软件开发招不到人
组态软件开发技术
枣庄软件开发互动平台哪个好
SQL数据库列约束FK命令
教育局网络安全宣传周同期声
安信网络安全工程师