ODTwithODAC121024.zip
ODAC 12.2c Release 1 and Oracle Developer Tools for Visual Studio (12.2.0.1.0)
(32bit Oracle Data Access Components(ODAC) with Oracle Developer Tools for Visual Studio)
1. ODTwithODAC121024.zip 압축해제
2. setup.exe 로 설치
3. 전부 기본값으로 설치
단, 설치위치는 c:\oracle\ 로 한다.
4. 사용 가능한 제품 구성요소에서는
Oracle Data Provider for .NET
Oracle Developer Tools for Visual Studio
Oracle Data Access Components Documentation for Visual Studio
를 선택한다.
그런데 지금 설치하는 파일에서는 이 외에도 선택되어있는데
Oracle Providers for ASP.NET
있는데 이것은 설치 안해도 된다.
5. tnsnames.ora 를 사용하기 위해 설정하는 부분이 나타나는데 이것은 설정하지 않고 "다음" 클릭하여 통과
tnsnames.ora는 필요시 설정하지만 ERP에서는 사용하지 않고 소스에 접속 정보를 넣었기때문에 설정하지 않는다.
tnsnames.ora
--> c:\oracle\product\12.1.0\client_1\Network\Admin\TNSNAMES.ORA
나중에 tnsnames.ora 설정할 일이 생기면 참조해서 수정하면 된다.
6. 기본 설정이 끝나면 바로 설치를 진행한다.
7. Oracle Providers for ASP.NET 를 설치하는것으로 설정하고 설치를 완료하면
" Oracle Providers for ASP.NET을 새로 설치하거나 업그레이드한 후에
c:\oracle\product\12.1.0\client_1\ASP.NET\SQL 디렉토리에 있는 SQL 스크립트를 실행합니다 "
라는 메시지가 나타난다.
이것은 설치이후 설치해도 된다는 내용이므로 설치이후 재 설치 진행한다.
8. 설치이후
Visual Studio를 실해하고
프로젝트 > 참조추가 > 어셈블리 > 확장 선택
9. Oracle.ManagedDataAccess 선택
Oracle.DataAccess : Unmanaged 드라이버 라고 함
Oracle.ManagedDataAccess : managed 드라이버 라고 함(닷넷 코드로 만들어진 드라이버)
--> Managed 드라이버는 32/64 비트에 관계없이 프로그램 배포할수 있는등 배포 과정이 용이한 장점이 있다
* 소스에서
using Oracle.ManagedDataAccess.Client;
using Oracle.ManagedDataAccess.Types;
를 추가하여 사용
SqlConnection --> OracleConnection
SqlCommand --> OracleCommand
SqlDbType --> OracleDbType
SqlException --> OracleException
SqlDataReader --> OracleDataReader
이렇게 사용한다.
'Sduty > C#' 카테고리의 다른 글
DataGridView control I (0) | 2020.02.22 |
---|---|
문자열 split(ASP.NET 에도 해당됨) (0) | 2018.05.04 |
DataTable 중복 (0) | 2014.03.06 |
Double Buffering선언 (0) | 2014.02.03 |
대용량 데이터 빠르게 insert(MSSQL, ORALCE 포함) (0) | 2013.02.07 |