c# 오라클 예제

쿼리 텍스트와 OracleCommand 클래스의 새 인스턴스를 초기화합니다. 오라클 인스턴트 클라이언트는 오라클 데이터베이스에 액세스하기 위해 OCI(오라클 콜 레벨 인터페이스)를 사용합니다. 새 C# 응용 프로그램을 만듭니다. 이 예제에서는 간단하 게 유지 하 고 콘솔 응용 프로그램으로 만들 수 있습니다. System.Data.OracleClient.dll에 대한 참조를 포함하고 다른 .NET Framework 데이터 공급자(SQL Server, OLE DB 및 ODBC)의 명령 개체와 달리 다음을 코드 맨 위에 배치해야 합니다. OracleCommand 개체는 CommandTimeout 속성을 지원하지 않습니다. 명령 시간 시간을 설정하면 효과가 없으며 반환되는 값은 항상 0입니다. 명령의 실행으로 인해 치명적인 OracleException이 발생하면 OracleConnection가 닫힙질 수 있습니다. 그러나 사용자는 연결을 다시 열고 계속할 수 있습니다. OracleParameter 개체의 새 인스턴스를 만듭니다.

다음 코드 섹션은 시작하기 에 필요한 모든 부분입니다. 이는 단순히 데이터베이스에 연결하고 일부 데이터를 반환하기 위한 간단한 SELECT 쿼리를 실행하는 연습입니다. 이 문서의 목적은 오라클에 대한 연결을 설정하여 사용자의 컴퓨터에 가능한 한 적게 설치하는 것입니다. 당신은 그보다 더 복잡한 아무것도 볼 수 없습니다. 우리는 다른 기사에 대한 나머지를 저장할 수 있습니다. OCI(오라클 통화 인터페이스)는 C로 작성된 애플리케이션이 하나 이상의 오라클 서버와 상호 작용할 수 있도록 하는 애플리케이션 프로그래밍 인터페이스(API)입니다. OCI는 SQL 문 처리 및 개체 조작을 포함하여 Oracle9i 데이터베이스에서 가능한 모든 범위의 데이터베이스 작업을 수행할 수 있는 기능을 프로그램에 제공합니다. 소개 이 문서에서는 C#을 사용하여 Oracle 데이터베이스에 연결하는 방법을 설명합니다.

우리 모두는 오라클이 시장에서 가장 널리 사용되는 데이터베이스 시스템이라는 것을 알고 있습니다. 반면에 .Net 프레임워크에 대해 이야기하면 소프트웨어 거대 Microsoft에서 개발한 소프트웨어 프레임워크입니다(우리 모두가 알고 있음), 프레임워크 클래스 라이브러리(FCL)로 알려진 대규모 클래스 라이브러리가 포함되어 있으며 언어 상호 운용성을 제공합니다. 여러 프로그래밍 언어에 걸쳐. 이 문서에서는 C#을 사용하여 Oracle 데이터베이스와 .Net 프레임워크 간의 연결을 설정하는 방법에 대해 설명합니다. 이 문서에서는 연결이 어떻게 이루어질 수 있는지, 그리고 모든 문제가 발생할 수 있는지, 그리고 이를 해결하는 방법에 대해 자세히 설명하는 데 더 중점을 둡니다. 전제 조건은 Visual Studio .NET 및 Oracle 인스턴트 클라이언트용 Oracle 개발자 도구를 모두 사용하여 실험했습니다. 이 테스트 중에 수행하려는 내용에 따라 몇 가지 성능 차이가 있을 수 있지만 성능 차이를 눈에 띄게 볼 수 없었습니다. 내 목적을 위해, 그것은 더 복잡 한 설치 를 필요로 하 고 눈에 띄는 성능 향상을 필요로 하기 때문에 개발자 도구를 사용 하 여 거의 얻을 것 이다. 누구든지 공유 할 수있는 경험이 있다면 하십시오. c#의 오라클 데이터베이스에 연결하는 것은 MySQL 또는 SQL 서버만큼이나 쉬우며, 자체 라이브러리와 다른 연결 문자열만 있으면 됩니다.