본문 바로가기

전체 글17

gradle 라이브러리 추가 오류 gradle에 파일업로드를 위한 라이브러리 추가 중 오류 발생 compile group: 'commons-io', name: 'commons-io', version: '2.6' /* Apache Commons IO */ compile group: 'commons-fileupload', name: 'commons-fileupload', version: '1.3.3' /* Apache Commons File Upload */ 오류내용 * Where: Build file 'C:\경로\경로\Desktop\경로\경로\프로젝트명\build.gradle' line: 35 * What went wrong: A problem occurred evaluating root project 'shop'. > Could not .. 2022. 2. 24.
[JAVA] 예외처리 e.toString(), e.getMessage(), e.printStackTrace() 쇼핑몰 프로젝트 진행 중 상품 등록에 실패하였다. 데이터베이스 처리 과정에 문제가 있음을 알수 있었는데 정확히 어디가 문제인지 알수 없었는데 @PostMapping(value = "/shop/productregister.do") public String registerProduct(final ProductDTO params, Model model, HttpServletRequest request, HttpSession session) { try { // 세션값 userID params 입력 String userID = null; if (session.getAttribute("userID") != null) { userID = (String) session.getAttribute("userID"); } p.. 2022. 2. 18.
[JAVA] Junit CRUD 테스트 1. 유저클래스 2. 인터페이스 3. 인터페이스 구현 4. Create 테스트 5. Read테스트 6. Update 테스트 7. Delete 테스트 8. Junit 테스트 결과 2022. 2. 4.
[html] Thymeleaf로 html화면에 세션값 찍기 아이디 : 비밀번호 : 2022. 1. 26.
[JAVA] 소켓통신을 이용한 데이터 송수신 배열 a와 배열 b의 전체 요솟값을 교환하는 aryExchng메소드를 작성하라. void aryExchng(int [] a,int[] b){ } 두 배열의 요소 수가 같지 않으면 작은 쪽의 배열수에 맞추어 교환할것 import java.util.Scanner; public class main { static void aryExchng(int [] a,int[] b){ int n = a.length < b.length ? a.length : b.length; for(int i = 0; i 2021. 9. 10.
column 데이터 타입 변경 : modify - 데이터 타입 변경 : modify ALTER TABLE '테이블이름' MODIFY COLUMN '컬럼 이름' CHAR(1) NOT NULL;#다른 타입의 gender 데이터를 char로 변경 변경전 변경후 ALTER TABLE user MODIFY COLUMN gender CHAR(1) NOT NULL;#gender를 char(1)형으로 변경 INSERT INTO user VALUES (default, '김사람', '78946123', default, 'm', '2002-02-02');#데이터 추가 2021. 8. 25.
- 데이터베이스(DB) 생성, - 테이블(Table) 생성, - 데이터 입력,삭제 1. 데이터베이스(DB) 생성 CREATE DATABASE studydb;/*studydb DB생성*/ SHOW databases;/*모든 DB조회*/ USE studydb;/*studydb 사용*/ 2. 데이터베이스(DB) 삭제 DROP DATABASE "삭제 할 데이터베이스 명"; 3. 테이블(Table) 생성 - 테이블 만들기 CREATE TABLE user(/*테이블 이름 user*/ uid BIGINT NOT NULL AUTO_INCREMENT,/*데이터 삽입 시 1씩 증가하는 null값을 가질 수 없는 BIGINT형의 uid column생성*/ name VARCHAR(10) NOT NULL,/*VARCHAR형의 10의 크기를 가지는 null값을 가 수 없는 name column생성*/ pass.. 2021. 8. 24.
[Mysql] Mysql 설치 1. Mysql설치 https://cafe.naver.com/dowhatevers/403 설치 1.https://dev.mysql.com/downloads/mysql/ 에 접속하여 MySQL Community 8.0 설치 2. 플랫폼을 Microsoft Wind... cafe.naver.com 2. Mysql 접속 - 경로 cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p - Password(설치 시 설정한 패스워드) password : oracle 2021. 8. 24.