해당 실행 파일에 본 첨부파일을 풀어 주면 클라이언트 없이도 배포 가능합니다.
별도로 TNS_ADMIN 경로를 환경설정에서 해줘도 되나, 10g Client 버전부터는 TNS를 이용안하고 설정 가능합니다.
실행파일과 같은 경로에 배포하시면 쉽게 사용 가능합니다.
DataGridView를 이용하였습니다.
OracleConnection oraConn = new OracleConnection(); oraConn.ConnectionString = string.Format("USER ID={0};PASSWORD={1};DATA SOURCE={2};PERSIST SECURITY INFO=false", "{오라클UserID}", "{오라클UserPassword}", "{Oracle Host Name(Domain) or Oracle Host IP}:{Oracle Service Port}/{Oracle Service Name(SID)"); //기본포트 1521를 쓸경우 ":{Oracle Service Port}" 생략 가능 oraConn.Open(); string SQL = "SELECT * FROM TAB"; OracleCommand oraCmd = new OracleCommand(SQL, oraConn); OracleDataAdapter oraAdapter = new OracleDataAdapter(oraCmd); DataTable dt = new DataTable(); oraAdapter.Fill(dt); dataGridView1.DataSource = dt;
ODP.NET 버전은 11.2.0.3.0 32bit 버전을 이용하였습니다.
Oracle.DataAccess.dll 파일 버전은 2.112.3.0 입니다.
.NET 2.0 기준 DLL파일입니다.
.NET 4.0으로 프로젝트 세팅을 하셔도 참조시 Oracle.DataAccess.dll버전을 2.x대를 추가하면 .NET 4.0에서도 사용 가능합니다.
(최대 파일당 10M라서 분할하여 올립니다.)
================================================================================================================
추가로 Oracle.DataAccess.dll 4.112.3.0 버전도 올립니다.
'DBMS > Oracle' 카테고리의 다른 글
[ORACLE/SQL] 여러 행을 컬럼 합치기 (WM_CONCAT, LISTAGG, XMLAGG, XMLELEMENT, 중복제거) (0) | 2021.07.06 |
---|---|
[ORACLE]"ORA-12541 : TNS 리스너가 없습니다." - 특별한 이유 없이 발생하는 경우 (0) | 2021.04.20 |
Oracle XML 쿼리 (0) | 2012.06.11 |
ORA-01991 에러 발생시 (0) | 2008.09.08 |
정렬 조건 부여 (0) | 2008.07.16 |