Develope

개발공부 > 블랙박스 모의해킹 시 참고할 파일들

rootable 2018. 12. 24. 13:51
반응형

1. iBatis


 - SqlMapConfig.properties : DB Connection 설정값 관리 (포트, ID, PW 등)

driver=core.log.jdbc.driver.OracleDriver

url=jdbc:oracle:thin:@localhost:1521:XE

username=username

password=password


 - SqlMapConfig.xml : DB Connection 관련 설정 정보 (DB connection 설정값을 불러와 transactionManager 선언 및 sqlMap resource 선언)

<sqlMapConfig>

<properties resource="com/board/db/sqlconfig/SqlMapConfig.properties" />

<settings ... />

<transactionManager type="JDBC">

<dataSource type="DBCP">

<property name="JDBC.Driver" value="${driver}"/>

<property name="JDBC.ConnectionURL" value="${url}"/>

...

</dataSource>

</transactionManager>

<sqlMap resource="com/board/db/sqlmaps/Board.xml"/>

</sqlMapConfig>


 - SqlMapConfig.java : DB 핸들링 객체화


 - SqlMap.xml : CRUD 관련 쿼리

반응형