[Oracle] Powershell で ODP.NET を使用して Oracle にアクセス

2013年1月11日

 以下のようなコードで Powershell で ODP.NET を使用して Oracle にアクセスすることが可能です。

[System.Reflection.Assembly]::LoadWithPartialName("Oracle.DataAccess")

$connstr = "User ID=****;Password=****;Data Source=****"
$conn = New-Object Oracle.DataAccess.Client.OracleConnection($connstr)

  $conn.Open()
  $cmd = New-Object Oracle.DataAccess.Client.OracleCommand

    $cmd.Connection = $conn
    $cmd.CommandText = "select * from **** where **** = :t"
    $cmd.Parameters.Add(":t", "****")

    $reader = $cmd.ExecuteReader()
    while ($reader.Read())
    {
        $reader["****"].ToString() + " " + $reader["****"].ToString()
    }

  $cmd.Dispose()
  $conn.Close()

$conn.Dispose()





カテゴリー: Oracle, PowerShell, Windows, データベース

Follow comments via the RSS Feed | Leave a comment | Trackback URL

コメントを投稿する

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


«   »
 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org