입니다 이것은 정확히 동일한 코드를 통해 데이터베이스에 연결하여 다른 컴퓨터에서 작동했습니다. 또한 코드에이를 추가이 내 코드
이 내 코드
답변
윈도우 8을 실행하고 있습니다 :
System.out.println ("Unable to connect to the database");
System.out.println ("Exception: " + e.getMessage());
는 당신은
이제이 메시지가 나타납니다. 예외 : [Microsoft] [ ODBC Microsoft Access 드라이버] 일반 오류 레지스트리 키를 열 수 없습니다 임시 (휘발성) 프로세스 0x1d38 에이스 DSN 스레드 0x13dc DBC 0x1c317114 – user2340779
흠, 지금 실행중인 컴퓨터처럼 보이지만 올바른 드라이버를 가지고 있습니다. 여기 : http://answers.microsoft.com/en-us/office/forum/office_2007-access/can-anyone-please-help-re-access-connection-errors/68a6f9eb-ef3a-4291-9ebf-5ce212665283 – Chris
도와 주셔서 정말로 고맙습니다. 문제를 해결할 수없는 것 같습니다. – user2340779
귀하의 Driver=
이름에 공백이없는 무엇이 잘못되었는지의 깊은 엿볼 수 있습니다. 당신은 ...로
Driver={Microsoft Access Driver (*.mdb,*.accdb)};
그것을 정의했다 ...하지만해야합니다 ...
Driver={Microsoft Access Driver (*.mdb, *.accdb)};
당신은 또한 당신의 연결 문자열의 끝에서 길 잃은 }
을 가지고 있지만, 아무튼 무엇이든 다치게하는 것 같아.
이것은 매우 일반적인 오류입니다.
이유는 some other application is using your database
(일반적으로 Microsoft Access에서 데이터베이스를 열었습니다)입니다.
그것을 닫고 즐기십시오.
편집 :
이 답변 코멘트에서 언급 한 오류 사용자 (레지스트리 키 '임시 (휘발성 열 수 없습니다 ))는 액세스 데이터베이스 파일의 전체 경로를 언급 할 필요가이 경우
입니다 - 그 어떤 정보를 제공 않습니다
String database="C:/Users/GIRI/Desktop/fdsfkdsfj/abc.accdb";
String url="jdbc:odbc:Driver={Microsoft Access Driver (.mdb, *.accdb)};DBQ=" + database + ";DriverID=22;READONLY=true";
- 1. 이 내 코드 MAC
- 2. 이 내 응답 코드 PHP 코드
- 3. 이 내 코드 페이지 내용
- 4. 이 내 JSON 코드 JSONArray
- 5. 이 내 PHP 코드 PHP
- 6. 이 내 코드 그리드 관리자
- 7. 이 내 원래의 코드 데이터베이스
- 8. 이 내 HTML 코드 이온
- 9. 이 내 실제 이동 코드
- 10. 이 내 코드 AsyncTask를 반환
- 11. 이 내 현재 코드 목록
- 12. 이 내 파이썬 코드 3.3
- 13. 이 코드 내 PN 발생기 만들 commsrc.pn
- 14. 이 내 HTML 코드 녹아웃 foreach 루프
- 15. 이 내 코드 확장 콘텐츠 스크립트
- 16. PHP :이 내 클래스 코드 클래스
- 17. PHP 날짜 :이 내 코드 년
- 18. 장고 :이 내 코드 얼마나 사용자
- 19. 이 내 템플릿 코드 일반적인 매크로
- 20. 이 내 HTML 코드 ASP 형식
- 21. 안드로이드 :이 코드 내 응용 프로그램
- 22. :이 내 사이트에 사용하여 코드 메신저입니다
- 23. 이 코드
- 24. 내 개체가 null이되는 이유는 무엇이며 어떻게해야합니까? 이 코드 내 좋아
- 25. 이 코드
- 26. 이 코드
- 27. 이 코드
- 28. 이 코드 라인이 자바 코드
- 29. 내 코드
- 30. 내 코드
당신이 예외를 포착하고 있습니다 : 확장 사이의 URL (
.mdb, *.accdb
) 공간은 필수 예를 들어입니까? – Chris어떤 예외가 있습니까? 및 nullointerexcpetion이 줄을 가리키고 있습니다. conn = DriverManager.getConnection (database, "", ""); – user2340779
예외 e, 질문의 하단에 게시 할 수 있습니까? – Chris