C# 에서 ODP.NET을 이용한 오라클 연결 및 SELECT 문 실행 예제 입니다.
1. ODP.NET 참조 추가후 라이브러리 추가
Oracle.DataAccess.Client를 추가합니다.
2. 다음의 소스를 추가하여 줍니다.
//주용 변수 선언
OracleCommand cmd = new OracleCommand();
OracleConnection oracleConnection = new OracleConnection();
OracleDataAdapter oraAdapter = new OracleDataAdapter();
DataSet ds = new DataSet();
//오라클 DB연결문 작성
string con_str = "User ID= 아이디입력;Password=패스워드입력;pooling=false;Data Source=(DESCRIPTION="; con_str = con_str + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=아이피주소입력)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME= 서비스명입력)));";
//Connection Open
oracleConnection.ConnectionString = con_str;
oracleConnection.Open();
//Dataset에 데이터 바인딩
oraAdapter = new OracleDataAdapter("select * from emp", oracleConnection);
oraAdapter.Fill(ds);
//DB연결종료
oracleConnection.Dispose();
oracleConnection.Close();
//바인딩 된 데이터 건수 출력
MessageBox.Show(ds.Tables[0].Rows.Count.ToString());
3. 결과 확인
관련 포스팅
[프로그래밍/C#] SELECT 쿼리(DataSet) 이용한 COMBOX(콤보박스) 값 설정
[프로그래밍/C#] DataGrid(데이터그리드)에 DataSet을 이용하여 데이터 입력하기 1
[프로그래밍/C#] DataGrid(데이터그리드)에 DataSet을 이용하여 데이터 입력하기 2
[프로그래밍/C#] 오라클 프로시저(ORACLE PROCEDURE) 호출하기
'프로그래밍' 카테고리의 다른 글
[프로그래밍/C#] DataGrid(데이터그리드)에 DataSet을 이용하여 데이터 입력하기 1 (0) | 2018.12.02 |
---|---|
[프로그래밍/C#] SELECT 쿼리(DataSet) 이용한 COMBOX(콤보박스) 값 설정 (0) | 2018.12.01 |
[프로그래밍/C#] 콤보박스(combobox)에 값 추가하기 (0) | 2018.11.07 |
[MSSQL] CASE문 사용법 (0) | 2018.10.24 |
[프로그래밍/C#] System.Exception: OCIEnvCreate이(가) 반환 코드 -1과 함께 실패 (0) | 2018.09.27 |
댓글