subindev 개발 블로그

[C#] 2. 산성비 게임 - Oracle & windform 연동 본문

.NET/windform

[C#] 2. 산성비 게임 - Oracle & windform 연동

subindev 2025. 12. 1. 17:49

1. Oracle.ManagedDataAccess.Core 패키지 설치

  • Visual Studio에서 프로젝트를 열고, 도구 > NuGet 패키지 관리자 > 패키지 찾아보기로 이동합니다.
  • Oracle.ManagedDataAccess.Core를 검색하고 설치합니다.
  • 사용할 네임스페이스를 using Oracle.ManagedDataAccess.Client;와 같이 추가합니다.

2. 현재 파일에서 추가로 데이터 정의 파일을 만든다

OracleDb.cs

using Oracle.ManagedDataAccess.Client;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

/*
    날짜 : 2025/12/01(월)
    작업자 : 황수빈
    내용 : C#, 오라클 연결
 */
namespace DEV_EDU
{
    public class OracleDb
    {
        private string connString =
         " 생략 ";

        public List<string> LoadWords()
        {

            
            List<string> wordList = new List<string>();

            using (OracleConnection conn = new OracleConnection(connString))
            {
                conn.Open();

                string sql = "SELECT WORD FROM WORDS";

                using (OracleCommand cmd = new OracleCommand(sql, conn))
                using (OracleDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        wordList.Add(reader.GetString(0));
                    }
                }
            }
            return wordList;
        }
    }
}

 

'.NET > windform' 카테고리의 다른 글

[C#] 1. 산성비 게임 - C#적응과 windform  (0) 2025.12.01