2012-10-29 3 views
1

Webservices를 사용하고 있습니다. MSAccess 데이터베이스에 연결하기위한 클라이언트와 서버를 작성했습니다. 내가 쓴 서버는 예외를 제공하는의 WebMethod 있습니다Java WebService에서 MS Access 데이터베이스에 연결할 수 없습니다.

'은 java.sql.SQLException : [Microsoft] [ODBC Microsoft Access 드라이버] 이 파일을 찾을 수 없습니다'(알 수 없음) '.'

그러나 MS Access 데이터베이스에 연결하기 위해 Java 프로그램을 실행할 때 성공적으로 연결됩니다. 무슨 문제가 있니? 제발 도와주세요.

+0

독립 실행 형 프로그램에 MS Access 드라이버가 라이브러리로 있지만 Webservice에없는 것이 있습니까? – Scorpio

+0

jdbc URL 문제라고 생각합니다 –

+0

전체 스택 추적을 게시하십시오. – Santosh

답변

2

Java 응용 프로그램을 실행할 때 웹 서버에서 사용하는 것과 동일한 사용자 계정을 사용하고 있습니까? 만약 그렇지 않다면, 어쩌면 자바 애플리케이션 사용자가 모든 파일에 접근 할 수있는 권한을 가지고 있지만 웹 서버가 필요로하는 모든 권한을 가지고 있지 않은 권한 일 것입니다.

+0

사실, "jdbc : odbc : Driver = {Microsoft Access Driver (* .mdb)}; DBQ = Societies_DB.mdb;"를 사용하여 Msaccess 데이터베이스를 연결하고 있습니다. "; , 자바 응용 프로그램에서 woriking 벌금,하지만 때마다 내가 webservice에서 연결하려고 할 때, 그것은 수 없습니다 .mdb 파일이 저장된 위치를 식별 할 수 없습니다, 나는 파일 경로를 제공해야하지만 어떻게 다른 MsAccess 데이터베이스에 액세스 할 줄 몰랐어. 차별화 네트워크에서 시스템. .. 나를 도와주세요. – Madhuri

관련 문제