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 응용 프로그램과 함께 사용하려면 어떻게합니까?