2013-01-03 3 views
1

C# 응용 프로그램을 사용하여 IBM DB2 데이터베이스에 연결하려고합니다. 처음에 ODBC, CLI, .NET, OLE DB, PHP, Ruby, JDBC 또는 SQLJ를 사용하는 응용 프로그램의 the documentation에 따라 에 따라 IBM Data Server Driver Package을 설치했으면 IBM Data Server Driver Package을 사용하십시오. 그런 다음 IBM.Data.DB2 어셈블리를 사용하여 행복하게 연결할 수 있다고 생각했습니다. 현재 작업 디렉토리에 db2app.dll을 찾고있는 동안 앱이 계속 충돌하여 전혀 작동하지 않았습니다.IBM db2 드라이버 배포/설치

그런 다음 시스템 경로에 추가 한 "bin"디렉토리에이 dll이있는 IBM Data Server Client을 설치했습니다. 그게 도움이되지 않았기 때문에 나는 그것을 애플 리케이션의 빌드 디렉토리에 복사했다. 하지만 나는 그것이 올바른지 생각하지 않는다. 예외 파일을 얻기 위해 msg\en_US\db2nmp.xml 파일을 내 빌드 디렉토리에 복사해야했기 때문이다.

DB2 설치에서이 파일들을 모두 복사하는 것이 좋다고 생각합니다. 어쨌든 IBM.Data.DB2 어셈블리가 강제로 작업 디렉토리가 아닌 시스템 경로에서 필요한 파일을 찾도록해야합니다. 나는 또한 Data Server Driver Package이 충분해야한다고 생각하지만, Data Server Client을 설치할 때까지는 IBM.Data.DB2.dll으로 아무 것도 할 수 없었다.

나는 IBM에서 문제가 아니라 결국 내 문제라고 가정합니다. 그래서 분명히 또는 미묘하게 잘못된 것을하고 있습니다.

내 질문은 : IBM Data Server Driver Package을 .NET 응용 프로그램과 함께 사용하려면 어떻게합니까?

답변

1

난 당신이 DB2 설명서에서 사용할 수 있습니다이 정보를 찾고 생각 : http://pic.dhe.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.swg.im.dbclient.adonet.doc/doc/c0010960.html

그리고 아마도 이것은 또한 도움 : 일반적으로 http://www.ibm.com/developerworks/wikis/display/DB2/DB2%20and%20.NET%20FAQs#DB2and.NETFAQs-WherecanIfindtheDB2.NETproviderandVSAddins%3F

, 난 당신이 IBM 데이터베이스에 추가 설치 한한다고 생각합니다 - 여기에서 Visual Studio를위한 기능입니다 (IBM 등록 필요) : https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=swg-daivs