未分類

PowerShell - ODP.NET を使用して Oracle データを読み込む

ODP.NET を使用して Oracle データを読み込む方法を説明します。

Oracle 11g R1 に SCOTT/TIGER でログインし、EMP テーブルのデータを取得

[System.Reflection.Assembly]::LoadWithPartialName("System.Data.OracleClient")
$cs = "User ID=SCOTT;Password=TIGER;Data Source=ORCL"
$oraCon = New-Object System.Data.OracleClient.OracleConnection($cs)
$oraCmd = New-Object System.Data.OracleClient.OracleCommand
$oraCon.Open()
$oraCmd.Connection = $oraCon
$oraCmd.CommandText = "SELECT * FROM EMP"
$oraReader = $oraCmd.ExecuteReader()
while ($oraReader.Read())
{
    $oraReader["EMPNO"].ToString() + " " + $oraReader["ENAME"].ToString()
}
$oraCmd.Dispose()
$oraCon.Close()
$oraCon.Dispose()

 

-未分類