본문 바로가기

Development/Android12

[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.
AsyncTask onPostExecute 결과값 onCreate문으로 가져오기 현재 phpmyadmin서버와 안드로이드가 연동된 상태!이기 때문에 AsyncTask를 이용하여 해당 서버에 있는 데이터베이스 값을 가져온다.onPostExecute에 코딩한 결과가 뜨는데 나는 onCreate로 데려오고 싶었다! onPostExecute함수가 현재 void이기 때문에 결과가 자동으로 넘어갈 것이라 생각했는데 아니였다! 클래스.execute(인자 **인자가 있을경우**).get() 을 하면 doInBackground의 결과가 자동으로 들어간다!우리가 작업중인 어플의 경우 메인액티비티에서 AsyncTask에서 어떤 동작을 실행하냐면 userId와 userPwd를 데려와 일치하는 db 테이블의 값을 가져오는 것이다! 나의 경우, result는 전역변수로 올려놓았고, phpdo클래스의 객체는 .. 2020. 2. 11.
어플-웹서버 통신 / mysqli_stmt_bind_param() 에러 해결 MySQL 데이터베이스에서 mysqli(MySQL Improved)사용법https://offbyone.tistory.com/2이 블로그 정말 최고다... php 구문을 한 번도 작성해보지 않은 나에게 아주 잘 정리되어 있어서.. 정말 ..... 감사하다.... 감사합니다.... 오늘도 배웁니다. + 어플 내 문제 해결- 문제상황 : 안드로이드 내 자바 코드 상에 문제는 없으나 php와의 문제가 발생함.- 해결방법 : mysqli_stmt_bind_param() 에러가 발생했는데 이 오류가 무엇인지 찾아보기 위해 해당 문법이 무슨 기능을 수행하는지 먼저 찾아봄.mysqli_stmt_bind_param($stmt, "si", $keyword, $no); 에서 처럼 파라미터 타입을 나타내는 문자열이 두 번째 .. 2020. 1. 23.