08
26

HR의 테이블 JOBS 데이터를 받아와 C# 윈폼 DataGridView에 표시할 수 있도록 해볼 것이다.(SELECT문)

 

Oracle.ManagedDataAccess 누겟 설치

Oracle.ManagedDataAccess을 검색해서 설치한다.

 

C# WinForm에 DataGridView 넣기

받아온 정보를 확인할 DataGridView 생성

 

Form에 Load 이벤트를 추가하고 데이터 받아오기

using Oracle.ManagedDataAccess.Client;
using System;
using System.Data;
using System.Windows.Forms;

namespace Oracle_Test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            string strConn = "Data Source=(DESCRIPTION="              // C#
                + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.35.249)(PORT=1521)))"
                + "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ORCL)));"
                + "User Id=HR;Password=1234;";
            using (OracleConnection conn = new OracleConnection(strConn))
            {
                conn.Open();


                string strQuery = "SELECT * FROM JOBS";
                OracleDataAdapter dataAdapter = new OracleDataAdapter(strQuery, conn);
                DataSet ds = new DataSet();
                dataAdapter.Fill(ds, "JOBS");

                dataGridView1.DataSource = ds;
                dataGridView1.DataMember = "JOBS";

                conn.Close();
            }
        }
    }
}

 기존에 사용하던 MSSQL과 비슷한 형태로 데이터를 받아와 사용하면 된다.

 

참고 : http://www.csharpstudy.com/Practical/Prac-oracle.aspx

 

'스마트팩토리 > 오라클' 카테고리의 다른 글

오라클 테이블 스페이스(Table Space)  (0) 2020.09.05
오라클 SQL 문법  (0) 2020.08.27
오라클 데이터 타입  (0) 2020.08.27
DBeaver, 디비버 설치 및 사용  (0) 2020.08.22
Oracle Database 설치  (0) 2020.08.22
COMMENT