Category 222

[DB] iBatis(MyBatis) Map, List 형식으로 받기

iBatis(MyBatis) Map, List 형식으로 받기 보통 루프문으로 List를 돌면서 DAO에 삽입하는데, iBatis(MyBatis)에서 Map이나 List로받아 처리하는 방법도 있다. 뭐가 더 효율적인지는 알아봐야겠다.. iBatis1. Map 형태INSERT INTO EXAMPLE(SEQ, A, B, C, D) ( #List[].seq# , #List[].a#, #List[].b#, #List[].c#, #List[].d#) 2. List 형태INSERT INTO EXAMPLE(SEQ, A, B, C, D) VALUES( #[].seq# , #List[].a#, #List[].b#, #List[].c#, #List[].d#) mybatisINSERT INTO EXAMPLE(SEQ, A, B..

Programming/DB 2015.01.20

[java] java JSON 데이터 파싱

java JSON 데이터 파싱 자바 코드안에서 해당 URL 접속 후 응답받은 JSON객체를 파싱하는 예제 JSON Simple maven dependency com.googlecode.json-simplejson-simple1.1.1 Methodtry{// 위도, 경도String location = lat + "," + lng;// APIString weatherApi = "http://api.wunderground.com/api/" + apikey + "/conditions/lang:us/q/" + location + ".json"; // java.net.URLURL url = new URL(weatherApi);// Connection 객체를 InputStreamReader로 읽고 utf-8로 인코딩..

Programming/java 2015.01.20

[java] Geocoder을 이용해 주소를 위도/경도로 변환하기

Geocoder을 이용해 주소를 위도/경도로 변환하기 Geocoding이란 주소를 위도, 경도로 변환해주는 Google에서 제공하는 API이다. 링크 : 지오코딩이란? 처음엔 HttpURLConnection으로 접속해서 InputStreamReader로 읽은 후 JSON으로 파싱하게만들었었는데 외국 사이트에 geocoder 라이브러리를 이용하여 받아오는 예제가 있었다.어쨌든 더 편리하고 깔끔하게 해결되었다. Geocoder Maven dependencycom.google.code.geocoder-javageocoder-java0.16 Methodpublic static Float[] geoCoding(String location) {if (location == null) return null; Geoco..

Programming/java 2015.01.16