반응형 odbc3 java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver 원인/해결방법 java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver 원인/해결방법 잘되던 프로젝트였는데 이클립스 업데이트를 하니 갑자기 위의 에러가 났다. 뭐 에러 내용이야 ODBC 클래스를 못찾는다는 것인데.. 에러가 나는 부분을 찾아가니 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 이부분 이었다. 구글링을 해서 원인을 찾아보니 JAVA 8 부터는 ODBC, JDBC 브릿지를 사용하지 않는다고.. 그래서 업데이트된 이클립스를 확인하니 연결된 톰캣이 JDK1.8 을 기본으로 사용하고 있었다. 이것을 1.7로 다운그래이드 하니 문제는 해결되었다. 방법은 아래와 같다. 서버를 새로 추가한다. (기존의 서버가 있을 경우 Ser.. Programing/JAVA 2016. 5. 12. ODBC 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다. ODBC 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다. ODBC 사용중 아래와 같은 에러가 날 경우 해결 방법에 대해 알아보자. "[ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다." 원인은 64비트 운영체제에서 32비트 ODBC를 쓰기 때문이다. 해결 방법은 아래와 같다. 우선 아래의 경로로 이동해 해당 파일을 실행한다. C:\Windows\SysWOW64\odbcad32.exe 실행 후 시스템DSN를 등록하면 해결! 등록방법은 아래 링크를 참조. Link : 시스템DSN 등록방법 Programing/JAVA 2015. 9. 1. ODBC 엑셀 연결 방법, 엑셀로 데이터베이스 사용하기, 자바 엑셀 연동 ODBC 엑셀 연결 방법, 엑셀로 데이터베이스 사용하기, 자바 엑셀 연동 데이터베이스를 사용하지 않고 엑셀로 데이터를 관리하기 위해선 ODBC 데이터 관리자를 추가해주셔야 합니다. 제어판 - 관리도구로 들어갑니다. 관리도구를 들어가면 'ODBC 데이터 원본(32비트)' 가 있습니다. 더블클릭합니다. 시스템DSN 탭으로 들어갑니다. 저는 이미 등록이 되어 있기때문에 리스트가 존재하지만 안하신 분들은 없는것이 정상입니다. 추가버튼을 클릭합니다. 스크롤바를 내려 Microsoft Excel Driver(...)를 선택한 후 마침버튼을 클릭합니다. 그럼 아래와 같은 창이 뜨게 되고 이름과 설명을 입력하고 버전은 Excel 97-2000을 선택해 호환을 높힙니다. 그리고 통합문서 선택을 클릭하여 DB로 사용할 엑.. Programing/JAVA 2015. 8. 25. 이전 1 다음 💲 추천 글 반응형