728x90
반응형

톰캣과 MySQL 연동중에 해당 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException 오류가 나서 db연결이 안되었습니다. 

간단한 실수였음에도 하루 종일 찾았네요.. 

확인해보니 db접속 정보를 제대로 주지 않아서 발생한 오류였습니다.

자바와 연동하기 전에 mysql의 정보를 확인하여 툴로 먼저 접속을 합니다.

show database; 를 통해 존재하는 데이터베이스 목록을 확인합니다.

 

 

대부분 디비이름과 디비아이디는 일치한데 저같은 경우 디비이름과 디비아이디가 달라서 발생한 오류였습니다.

디비아이디 수정해주니 커넥션 정상적으로 이루어졌습니다.


<Resource name="jdbc/정해진 리소스  네임" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="디비아이디" password="디비패스워드" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://호스트주소:3306/디비이름"/> 


 - username: mysql 디비이름
 - password: mysql 디비 패스워드
 - url: 디비이름
 - maxActive: 최대 연결 가능한 Connection 수
 - maxIdle: Connection pool 유지를 위해 최대 대기 connection 수
 - maxWait: Connection 재사용을 위해 대기하는 최대 시간


728x90
반응형

'DB > MySQL' 카테고리의 다른 글

MySQL Workbench를 이용하여 테이블구조도 쉽게 만들기!!  (0) 2017.11.03

+ Recent posts