-
Intelli J - Spring boot + Gradle + JPA 개발 환경 구축 Trouble shooting프로그래밍/백엔드 개발 2020. 7. 2. 10:38
mysql jdbc 드라이버가 없을 경우
java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
[A]
C:\tomcat4\common\lib\mm.mysql-2.0.7-bin.jar 로 복사하고 Tomcat4 재시동
또는 C:\tomcat4\webapps\ROOT\WEB-INF\lib\mm.mysql-2.0.7-bin.jar 로 복사하고 Tomcat4 재시동
DB_URL 이 틀릴 경우
java.sql.SQLException: Cannot load connection class because of underlying exception: 'java.lang.NumberFormatException: test'.
[A]
예:String DB_URL = "jdbc:mysql://localhost:test";
-> "jdbc:mysql://localhost/test" or "jdbc:mysql://localhost:3306/test"
mysql 서버가 죽어있는 경우
java.sql.SQLException: Cannot connect to MySQL server on localhost:3306. Is there a MySQL server running on the machine/port you are trying to connect to? (java.net.ConnectException)
[A]
C:\mysql\bin\winmysqladmin.exe 를 실행
또는 windows NT/2K/XP 에서 net start mysql 로 서비스 시작
database 가 없거나 접근 권한이 없는 경우
java.sql.SQLException: General error: Access denied for user: '@localhost' to database 'okdb'
[A]
mysql db에 접속해서 create database okdb; 로 생성
인증계정 생성
패스워드 틀릴 경우
java.sql.SQLException: Invalid authorization specification: Access denied for user: 'okjsp@localhost' (Using password: NO)'프로그래밍 > 백엔드 개발' 카테고리의 다른 글
AWS - EC2 시작하기 : 비밀번호로 접속! (0) 2021.03.03 PHP - 배열의 값으로 키를 반환하기 (0) 2020.04.13