Spring legacy Project(MVC) 파이널 프로젝트
로컬DB는 localhost이므로 db연결 정보가 노출되어도 괜찮지만, 원격으로 이용하는 학원 DB는 암호화가 필요하다.
Ctrl+N -> File -> datasource.properties 생성해서 아래 코드 복붙
db.driverClass=oracle.jdbc.driver.OracleDriver
db.url=jdbc:oracle:thin:@호스트주소:xe
db.username=almin
db.password=almin2021
이 properties 파일은 .ginignore 파일에 추가하여 git push 시 업로드되지 않도록 한다.
root-context에 아래 코드 삽입하면 끝
<!-- DBCP 연결(학원) local은 git에 올려도 괜찮지만 학원서버는 properties에 넣고 gitignore에 포함-->
<context:property-placeholder location="classpath:config/datasource.properties"/>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="${db.driverClass}"/>
<property name="url" value="${db.url}"/>
<property name="username" value="${db.username}"/>
<property name="password" value="${db.password}"/>
</bean>
DB 연결 테스트까지 완료~
'코딩중독' 카테고리의 다른 글
[파이널프로젝트] 공공데이터포털 Open API 찾아보기 :: 국세청 사업자번호 조회 (0) | 2021.12.09 |
---|---|
국비학원에서 배운 내용 정리 (0) | 2021.12.09 |
세미프로젝트 발표영상 / 느낀 점 / [NCS전공교과] UI 디자인 - 포트폴리오 / 각종 문서 정리 (0) | 2021.10.26 |
iwinv 웹호스팅 하루 20원으로 FTP무제한 업로드 (0) | 2021.10.09 |
[서블릿 프로젝트] JSP 저장시 주의할 점 (0) | 2021.10.06 |