개요
로컬 개발 환경에서 실행 중인 Java 웹 애플리케이션이 SAP HANA 데이터베이스에 접속하도록 설정하려면, 로컬 Tomcat 서버의 connection.properties 파일을 수정해야 합니다.
설정 파일 위치
수정할 파일은 다음 경로에 있습니다:
Server > Java Web Tomcat 8 Server-config/config_master/connection_data/connection.properties
HANA 데이터베이스 연결을 위한 주요 설정 항목
SAP HANA 데이터베이스에 연결하기 위해 일반적으로 구성해야 하는 파라미터는 아래와 같습니다:
javax.persistence.jdbc.driver = com.sap.db.jdbc.Driver javax.persistence.jdbc.url = jdbc:sap://<host>:<port>/?reconnect=true&autocommit=false javax.persistence.jdbc.user = db-user javax.persistence.jdbc.password = db-pass eclipselink.target-database = HANA
각 파라미터 설명
- javax.persistence.jdbc.driver: HANA 전용 JDBC 드라이버 클래스인
com.sap.db.jdbc.Driver를 지정합니다. - javax.persistence.jdbc.url:
<host>와<port>부분을 실제 HANA 서버의 호스트명과 포트 번호로 교체합니다.reconnect=true옵션은 연결이 끊어졌을 때 자동 재접속을 시도하며,autocommit=false는 트랜잭션을 수동으로 관리하도록 설정합니다. - javax.persistence.jdbc.user / password: HANA 데이터베이스 접속에 사용할 사용자 계정과 비밀번호를 입력합니다.
- eclipselink.target-database: EclipseLink가 HANA에 맞는 SQL 문법을 사용하도록 대상 데이터베이스를
HANA로 지정합니다.
주의 사항
설정 변경 후에는 Tomcat 서버를 재시작해야 변경 사항이 정상적으로 적용됩니다. 또한 운영 환경에서는 보안을 위해 비밀번호를 소스 코드나 버전 관리 시스템에 노출하지 않도록 주의해야 합니다.