본문 바로가기

전체 글143

[JAVA] Mapper를 만들어보자 (2) - PreparedStatement 이전글 2020/11/18 - [Back-end/JAVA] - [JAVA] Mapper를 만들어보자 (1) - XML읽기 서론 이전 시간에 XML파일에서 특정 SQL을 읽어오는 클래스를 작성해보았다. 일반적인 경우 읽어온 SQL을 그대로 사용하면 되지만, PreparedStatement를 사용하려면 변수를 입력받고 치환해주는 과정이 필요하다. 그래서, 이번 포스트에서는 SQL에 작성된 #{변수명}, ${변수명} 을 치환하는 방법에 대해서 다루어 보려고 한다. 참조 1. DBManager.java 2020/11/15 - [Back-end/JAVA] - [JAVA] SQLite 무작정 시작하기 (1) - DATABASE 연결/해제 소스코드 1. MapperService.java 1 2 3 4 5 6 7 8 .. 2020. 11. 18.
[JAVA] Mapper를 만들어보자 (1) - XML읽기 서론 SQLite를 이용해서 DB를 다루다가 String에 SQL을 작성하는 것이 좀 불편했다. 그래서, mybatis나 ibatis처럼 XML 파일에 SQL을 작성하고 이를 읽어서 사용하고 싶어졌다. 그래서, 이번 포스트에서는 XML파일에 작성된 SQL을 읽어오는 방법에 대해서 다루어 보도록 하겠다. 개발환경 1. JAVA 버전 - jdk-11.0.9 2. POM.xml 1 2 3 4 5 jdom jdom 1.0 cs 소스코드 1. MyMapper.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SELECT strftime('%Y-%m-%d %H:%M:%S', datetime('now')) AS DATE_TIME , #{testValue} AS TEST_VALUE SELECT s.. 2020. 11. 18.
[JAVA] 영화 박스오피스 오픈 API (2) - 요청 및 응답 이전글 2020/11/16 - [Back-end/JAVA] - [JAVA] 영화 박스오피스 오픈 API (1) - 사전준비 서론 지난 시간에는 영화진흥위원회 오픈API를 사용할 준비를 하였고, 이번 포스트에서는 실제 JAVA 소스를 작성하여 데이터를 수집해 볼 계획이다. 개발환경 1. JAVA 버전 - jdk-11.0.5 2. POM.xml 1 2 3 4 5 org.json json 20200518 cs 소스코드 1. MovieAPI.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5.. 2020. 11. 17.
[JAVA] 영화 박스오피스 오픈 API (1) - 준비 서론 이번 포스트에서는 영화진흥위원회(KOFIC)에서 제공하는 OPEN API를 이용하여 영화 박스오피스 데이터를 수집하는 인터페이스를 구축해볼 계획이다. 아주 간단하지만 재밌는 예제이고 유용하게 사용할 수 있다고 생각한다. 영화진흥위원회 오픈API 1. 홈페이지 소개 - 영화진흥위원회 영화관입장권통합전산망에서 제공하는 오픈API 서비스. - 아래와 같은 데이터를 제공함 박스오피스 - 일일박스오피스, 주간/주말 박스오피스 영화정보 - 영화목록, 영화상세정보 영화사정보 - 영화사목록, 영화사상세정보 영화인정보 - 영화인목록, 영화인상세정보 - 회원제 서비스이기 때문에 회원가입 후 이용할 수 있음. - www.kobis.or.kr/kobisopenapi/homepg/main/main.do 영화진흥위원회 오픈.. 2020. 11. 16.