반응형 날씨api5 기상청 api 받아오는 법 (인증키 발급받기) 1. 공공데이터 포털에 접속합니다. https://data.go.kr/index.do 2. 회원가입을 하고 로그인합니다. 저는 sns로그인을 이용했는데 wifi환경에서는 잘 안될 수 있다더니 진짜 그러더라고요? 근데 당황하지 마시고 공공데이터포탈 홈으로 가신다음에 다시 로그인버튼 누르시면 로그인이 잘 된 것을 알수있어용~~~ 3. 오픈 api 활용신청을 합니다. 공공데이터 포털 홈 아래쪽으로 스크롤을 내리면 인기데이터에 떡하니 동네예보 조회서비스가 있는데용 귀찮으신 분들은 아래 링크를 타고 들어가주세요~ https://data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15057682 활용신청 눌러주세요~ 5. 마이페이지로 가서 동네예보 조회 서비스에.. l 🤖 코드 l 2020. 5. 21. 기상청 날씨 api 받아와서 db에 저장하기 (DTO) 저는 db테이블에 seq로 row넘버 받고 inserttime에는 인서트 하는 시간을 date로 받았어요. //프로젝트 통으로 올려둔 깃허브 주소입니다. 다른 내용이 궁금하시다면 확인 해 주세요. github.com/Joowon0220/weather.git package com.weather03.mvc; import java.sql.Date; public class VillageWeather { int seq; Date insertime; String baseDate; String baseTime; String t3h; String reh; public VillageWeather() { } public VillageWeather(int seq, Date insertime, String baseDate, .. l 🤖 코드 l 2020. 5. 21. 기상청 날씨 api 받아와서 db에 저장하기 (DAO)2 (1시간 간격으로 저장하기) 기상청 api는 3시간 간격으로 날씨정보가 저장되어 있어요. 그거를 1시간 간격으로 데이터를 저장할 수 있도록 짜본 코드입니다. //프로젝트 통으로 올려둔 깃허브 주소입니다. 다른 내용이 궁금하시다면 확인 해 주세요. github.com/Joowon0220/weather.git package com.weather03.mvc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import ja.. l 🤖 코드 l 2020. 5. 21. 기상청 날씨 api 받아와서 db에 저장하기 (DAO) 받아온 데이터 db에 인서트 하는 부분!! //프로젝트 통으로 올려둔 깃허브 주소입니다. 다른 내용이 궁금하시다면 확인 해 주세요. github.com/Joowon0220/weather.git package com.weather03.mvc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import .. l 🤖 코드 l 2020. 5. 21. 기상청 날씨 api 받아와서 db에 저장하기 (JDBC Template) db에 연결하는 부분!! //프로젝트 통으로 올려둔 깃허브 주소입니다. 다른 내용이 궁금하시다면 확인 해 주세요. github.com/Joowon0220/weather.git package com.weather03.db; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JDBCTemplate { public static Connection getConnection() { Connection con = null; St.. l 🤖 코드 l 2020. 5. 21. 이전 1 다음 💲 추천 글 반응형