본문 바로가기

Programming/.Net

Oracle Stored Procedure for .Net

System.Data.OracleClient is Obsolete

예전 책이나 강좌에서 소개한 OracleClient assembly는 더 이상 사용하지 않는 게 나을 듯 합니다.

http://msdn.microsoft.com/en-us/library/System.Data.OracleClient(v=vs.110).aspx


Oracle에서 제공하는 Oracle Data Provider for .Net이 현재 가장 권장되는 방법입니다.

http://www.oracle.com/technetwork/topics/dotnet/index-085163.html


이를 통해서 Stored procedure를 수행하는 방법을 정리해 봅니다.


설치

NuGet을 통해서 다운 받습니다.

Install이 완료되면 해당 project의 reference에 Oracle.ManagedDataAccess 가 추가됩니다.


코드

결과는 DataSet으로 받습니다.

variables

connectionString: 연결 문자열을 배정합니다. (예, Data Source=localhost:9090/xe;User ID=scott;Password=tiger;)

spName: stored procedure명을 배정합니다. (예, SCOTT.SCOTT_EMP)



'Programming > .Net' 카테고리의 다른 글

ConfigurationSection을 이용한 App configuration  (0) 2015.01.15
문서변환  (0) 2014.11.05
[NuGet] ImageResizer  (0) 2014.10.14
dynamic 형식의 활용  (0) 2014.09.04
#region 사용해야 할까?  (0) 2014.08.04