스마트웹앱콘텐츠전문가/직장

[JDBC]DB별 프로퍼티스(propertires) 설정

9D4U 2018. 1. 15. 16:52
728x90
반응형

보통 스프링에서 JDBC 사용시 properties 설정을 하는 경우가 많을 것 같습니다.

그래서, 많이 사용하는 DB Oracle, MSSQL, Mysql 에 대한 연결 설정을 소개하겠습니다.


※JDBC.driverClassName의 경우, 설치된 DB버전에 따라 맞는 드라이버를 사용해야 할 수도 있다.


1. Oracle


JDBC.driverClassName = oracle.jdbc.driver.OracleDriver

JDBC.url = jdbc:oracle:thin@오라클서버주소:오라클서버포트:xe

※@뒤에 들어가는 내용들은 오라클 서버 설정을 정확히 확인한 후 입력해야 합니다.(이 부분은 각자 다르므로 주의!)

JDBC.username = 해당 db에 접속할 수 있는 계정명 

JDBC.password = 해당 db에 접속할 수 있는 비밀번호



2. MSSQL


JDBC.driverClassName = com.microsoft.sqlserver.jdbc.SQLServerDriver

JDBC.url = jdbc:sqlserver://서버주소;DatabaseName=DB명

JDBC.username =계정명

JDBC.password =비밀번호



3. Mysql


JDBC.driverClass = com.mysql.jdbc.Driver

JDBC.url = jdbc:mysql://서버주소:포트/DB명?useUnicode=true&characterEncoding=utf8

※'?'뒤의 내용은 인코딩 설정 문제로 인해 한글이 깨져보이는 경우, 집어 넣는것이 좋다. 아닌 경우는 굳이 입력할 필요 없음.

JDBC.username = 계정명

JDBC.password = 비밀번호



추가설정,


jdbc.initialSize

jdbc.maxActive

jdbc.maxIdle

jdbc.minIdle

jdbc.maxWait

jdbc.validationQuery

728x90