mysql server를 64bit를 사용하려면..
- 작성자 :
- 오*택
- 작성일 :
- 2013-09-30 12:57:49
- 조회수 :
- 942
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
mysql server를 64bit를 사용하려고 합니다.
현재 개발환경에 mysql server 5.6 (64bit 설치) 를 설치하였습니다.
그리고..
pom.xml에
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.26</version>
</dependency>
을 추가하니 아래와 같은 오류가 발생합니다.
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(DriverManager.java:278)
이유가 뭔지 모르겠군요.
mysql 공식사이트에 가보니 connector/J 는
windows(32bit) 용과 플렛폼 독립적 버전이 있습니다.
pom.xml 로 다운로드되는 connector/J를 플렛폼 독립적 버전다운로드 할 수 있는 방법은 무엇인지요?
또는 플렛폼 독립적 버전을 다운로드 받아서
referenced lib 로 관리할 경우
빌드와 배포를 매이븐으로 하는데.. 제가 추가한 referenced lib는 어떻게 배포하여야 하는지요?
현재 개발환경에 mysql server 5.6 (64bit 설치) 를 설치하였습니다.
그리고..
pom.xml에
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.26</version>
</dependency>
을 추가하니 아래와 같은 오류가 발생합니다.
java.sql.SQLException: No suitable driver
at java.sql.DriverManager.getDriver(DriverManager.java:278)
이유가 뭔지 모르겠군요.
mysql 공식사이트에 가보니 connector/J 는
windows(32bit) 용과 플렛폼 독립적 버전이 있습니다.
pom.xml 로 다운로드되는 connector/J를 플렛폼 독립적 버전다운로드 할 수 있는 방법은 무엇인지요?
또는 플렛폼 독립적 버전을 다운로드 받아서
referenced lib 로 관리할 경우
빌드와 배포를 매이븐으로 하는데.. 제가 추가한 referenced lib는 어떻게 배포하여야 하는지요?
A
안녕하세요. 오인택님.
우선 다른 JDBC Driver를 적용하시려는 경우, pom.xml 상에 지정하셔도 되지만 JDBC Driver의 경우는 jar 자체를 WEB-INF/lib에 넣으시면 되실 것 같습니다.
(컴파일 시에 사용되는 jar의 경우만 pom.xml에서 관리하시면 됩니다.)
No suitable driver 오류는 버전의 차이보다는 JDBC 설정에 지정된 driver 정보가 다른 경우 같습니다.
설정으로 사용하신 driverClassName과 url 지정을 다시 한번 확인 부탁드립니다. (MySQL 버전에 맞는지..)
그럼, 즐거운 하루되십시오.
감사합니다.
우선 다른 JDBC Driver를 적용하시려는 경우, pom.xml 상에 지정하셔도 되지만 JDBC Driver의 경우는 jar 자체를 WEB-INF/lib에 넣으시면 되실 것 같습니다.
(컴파일 시에 사용되는 jar의 경우만 pom.xml에서 관리하시면 됩니다.)
No suitable driver 오류는 버전의 차이보다는 JDBC 설정에 지정된 driver 정보가 다른 경우 같습니다.
설정으로 사용하신 driverClassName과 url 지정을 다시 한번 확인 부탁드립니다. (MySQL 버전에 맞는지..)
그럼, 즐거운 하루되십시오.
감사합니다.