HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2003の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2003 Tips > コントロール > OracleCommand Tips メニュー

01.Select文を発行してデータを取得する

UPDATE:2004/05/13 

<< 前のTips  次のTips >>

 

 Select文を発行してデータを取得するには、OracleCommandを作成してExecuteReaderメソッドを使用します。

手順
1)変数の宣言
2)接続文字列の作成
3)OracleCommandを作成(SQL文を指定する)
4)接続する(Openメソッド)
5)OracleDataReaderを作成
6)データを取得
7)OracleDataReaderを閉じる
8)切断する(Closeメソッド)

 
サンプル
using System.Data.OracleClient;
:
:省略
:
private void button1_Click(object sender, System.EventArgs e)
{

    // 1)変数の宣言
    OracleConnection OraConn = new OracleConnection();
    string strSQL = "SELECT * FROM EMP" ;

    // 2)接続文字列の作成
    OraConn.ConnectionString =
        "user id=SCOTT;" +
        "password=TIGER;" +
        "Data Source=OracleServer";

    // 3)OracleCommandを作成
    // SQL文を指定して作成する
    OracleCommand OraCmd = new OracleCommand(strSQL, OraConn);

    // 4)接続する(Openメソッド)
    OraConn.Open();

    // 5)OracleDataReaderを作成
    OracleDataReader OraReader;
    OraReader = OraCmd.ExecuteReader();

    // 6)データを取得する
    string strData = null;
    while ( OraReader.Read() )
    {
        strData += " EMPNO:" + OraReader.GetInt32(0) + "\r\n";
        strData += " ENAME:" + OraReader.GetString(1) + "\r\n";
        strData += " JOB:" + OraReader.GetString(2) + "\r\n";
        strData += "HIREDATE:" + OraReader.GetDateTime(4) + "\r\n";
    }

    // 7)OracleDataReaderを閉じる
    OraReader.Close();

    // 8)切断する
    OraConn.Close();

}
 

<< 前のTips  次のTips >>