使用powershell连接oracle数据库(取值、更新)
发表于:2024-11-26 作者:千家信息网编辑
千家信息网最后更新 2024年11月26日,在工作中我们常常需要使用powershell连接Oracle数据库。但是在百度找到的代码都是很老的,而且还需要oracle数据库连接客户端。查找一番后发现Oracle官方早已经发布了对.net官方连接
千家信息网最后更新 2024年11月26日使用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安全错误
数据库的锁怎样保障安全
西安软件开发企业
天津单片机软件开发工程师
服务器硬件故障定位
做数据库管理员需要会什么
数据库怎样导入图片
沈阳雅泽网络技术有限公司
逃跑吧少年有官方服务器吗
中专的电脑网络技术是学什么
解读网络安全宣传法
谷歌软件开发5级薪酬多少
湾岸联机服务器
数据库日志压缩工具免费官方版
电脑软件开发案例展示
软件开发人工费用
舞台灯光软件开发培训学校
多少年公布的网络安全法
湖北泰格网络技术开发中心
软件开发完成情况报告
学 软件开发
iscc网络安全奖状
达梦数据库after
加强网络安全是维护网络
软件开发知识产权 甲方
网络安全周天津
服务器跳出资源管理器
互联网公司数据库管理
网络安全策略可视化管理软件
我的世界防止破坏服务器指令
手机远控服务器
奋进石化网络安全