본문 바로가기

전체 글93

[HTTP] GET / POST 방식 차이 **이해가 잘 되는 블로그의 글을 포스팅해왔습니다. 나중에도 보기 위해 간략하게 정리해둔 글이니 원본이 궁금할 경우, 맨 밑 출처로 가서 보면 됩니다. HTTP :웹상에서 클라이언트 - 서버 간의 요청/응답으로 데이터를 주고 받을 수 있는 통신 프로토콜.클라이언트 -(http프로토콜이용)-> 서버에게 요청. 서버 -(http프로토콜이용)-> 클라이언트에게 응답.프로토콜로 사용되는 메소드 : get/post1. GET :GET은 서버로부터 정보를 조회하기 위해 설계된 메소드.요청을 전송할 때 필요한 데이터를 Body에 담지않고, 쿼리스트링을 통해 전송! **쿼리스트링 : URL의 끝에 ?와 함께 이름과 값으로 쌍을 이루는 요청 파라미터ex) www.example-url.com/resources?name1=.. 2020. 3. 9.
[안드로이드]Fragment끼리 데이터 전달 액티비티 - 액티비티 간의 데이터 전달일 때는 Intent 사용하여 데이터 전송, 받기가 가능, Fragment - Fragment / Fragment - 액티비티 는 Intent 사용하여 데이터 전송, 받기가 불가능하다!그렇다면? 어떻게 데이터를 전송, 받는 것이 가능할까 ? Bundle을 이용하면 가능함 ! 먼저, Intent와 Bundle의 차이를 알아보자. //저장과 전달의 차이를 갖고 있다!Intent : 어플리케이션 내 액티비티 간의 데이터를 전달할 때 사용하는 클래스Bundle : 문자열로 된 키와 여러가지의 타입의 값을 매핑하여 저장하는 Map 클래스! //다양한 데이터 타입을 전송 가능.나는 Fragment - Fragment 끼리 데이터 전송 시, Intent를 이용하여 데이터 전달을 .. 2020. 3. 3.
[MYSQL] AUTO_INCREMENT 값 초기화 phpmyadmin에 연동되어 있는 데이터베이스의 auto_increment값 초기화하는 방법은 다음과 같다.초기화 시켜주는 쿼리문을 작성해주면 된다. ALTER TABLE `테이블명` AUTO_INCREMENT=1; //해당 테이블의 auto_increment값을 1로 초기화SET @COUNT = 0; //행번호는 0UPDATE `테이블명` SET auto_increment가_적용된_열이름 = @COUNT:=@COUNT+1; //적용할 열의 행번호는 행번호+1로 즉, 1부터 다시 -출처 https://amaze9001.tistory.com/28 2020. 2. 21.
[안드로이드]HttpURLConnection/getOutputStream() 에러 먼저 현재 안드로이드 어플 - phpmyadmin서버와 데이터베이스를 연동하여 저장하고 있다.첫 번째, 회원 정보를 저장 할 때에는 jsonObject에 넣어서 저장을 했었는데, 같은 방법으로 다른 액티비티에서 데이터에 저장하려하니 어려워서 다른 방법을 찾았다.어떤 방법이냐 하면! outStream을 이용하여 서버에서 읽은 값을 저장하는 것! 이 분 블로그를 보고 참고하여 구현하였다. - 출처https://twinw.tistory.com/29https://twinw.tistory.com/28그런데 ! 내 코드 중 OutputStream outputStream = conn.getOutputStream(); 이 부분에서 오류가 난 것!로그캣을 보니 이 오류는 NetworkOnMainThreadExceptio.. 2020. 2. 18.
[안드로이드] HttpURLConnection // HttpURLConnection 객체 생성.HttpURLConnection conn = null; // URL 연결 (웹페이지 URL 연결.)conn = (HttpURLConnection)url.openConnection(); // TimeOut 시간 (서버 접속시 연결 시간)conn.setConnectTimeout(CONN_TIMEOUT * 1000); // TimeOut 시간 (Read시 연결 시간)conn.setReadTimeout(READ_TIMEOUT * 1000); // 요청 방식 선택 (GET, POST)conn.setRequestMethod(GET); // Request Header값 셋팅 setRequestProperty(String key, String value)conn.setR.. 2020. 2. 17.
mysql 칼럼 auto_increment 추가 AUTO_INCREMENT ? 자료형이 정수형(INT)이고 기본키로 유일한 값일 때, 자동으로 1부터 +1증가하여 입력되는 것 - sql문으로 쿼리 생성 //쿼리 생성시 세미콜론(;) 필수.ALTER TABLE [테이블명] MODIFY [컬럼명] INT NOT NULL AUTO_INCREMENT; //auto_increment선언과 동시에 초기화ALTER TABLE [테이블명] MODIFY [컬럼명] INT NOT NULL AUTO_INCREMENT, AUTO_INCREMENT = 3; - 출처 https://developer-jjun.tistory.com/5,https://hammer.tistory.com/entry/MYSQL-%EC%BB%AC%EB%9F%BC-%EC%9E%90%EB%8F%99%EC%A.. 2020. 2. 15.