2017-09-10 3 views
-4

나는 C# 프로그램을 가지고 있으며 JDBC를 통해 SQL에 연결할 필요가있다. JDBC가 java와 함께 작동하며 C#에서 사용할 필요가 있기 때문에 jni4net이 두 개를 연결한다는 것을 알았습니다.C# jdbc를 통해 SQL에 연결

나는 그렇게하는 방법에 대한 샘플이나 튜토리얼을 찾을 수없는 것 같습니다. 어떤 도움을 주시면 감사하겠습니다. jni4net을 읽고 사용 해봤지만 데이터베이스에 연결하는 샘플을 찾을 수 없습니다.

+4

JDBC에서 'J'가 무엇을 의미한다고 생각하십니까? –

+0

"C#의 프로그램이있어서 jdbc를 통해 SQL에 연결해야합니다."- 왜? –

+0

@MitchWheat 왜 그런지 물어 보셨습니까? 귀하의 질문에 대한 짧은 대답은 회사가 OLE를 통해 액세스를 폐쇄하고 JDBC로 이전했다는 것입니다. - 우리 프로그램이 C 언어인데도 # – aura

답변

3

JDBC는 Java DataBase Connectivity의 약자로, Java (Java 가상 머신에서 실행될 수있는 다른 언어) 용입니다. C#은 자체 런타임과 다른 언어입니다. C#에서 Java에 액세스하는 것이 가능할 수도 있지만 데이터베이스 연결을 위해 그렇게하는 것은 실제로는 성 가시고 느릴 수 있습니다.

대신 데이터베이스 시스템에 대한 ADO.net 데이터베이스 공급자를 찾아야합니다. 대부분의 데이터베이스 시스템에는 하나가 있습니다.

0

.NET에서 JDBC를 통해 데이터베이스에 연결하려면 robbiblubber.org JDBC Extension Libaray를 사용할 수 있습니다. cource 중 ADO.NET의 네이티브 드라이버가 있으면이를 사용해야합니다.