본문 바로가기

Study96

Oct.20.Fri.2023 Java 수업 34일차 sc.next(); 와 sc.nextLine(); sc.nextLine(); 과 sc.next(); 주의점 sc.next는 옆에 Line이 개행문자이기 때문에 엔터 역할을 한다. 그래서 println과 함께 쓸 경우 enter가 두 번 들어간 것과 같아서 값을 입력할 시간도 없이 바로 넘어가 버린다. 또한 nextInt나 nextDouble을 넣고 print만 넣어서 출력하면서 nextLine이 있어도 마찬가지로 입력할 시간 없이 넘어가므로 nextInt나 nextDouble을 입력하고 나서 sc.nextLine();으로 넘어가준 뒤에 입력하는 게 좋다. // 예제코드 // 오류1 Scanner sc = new Scanner(System.in); System.out.println("운영시간을 업데이트 하세요."); System.out.print("카페 .. 2023. 10. 20.
Oct.17.Fri.2023 DB 수업 31일차 Java와 DB 연결하기 1. 먼저 Oracle에서 다운받아 놨었던 ojdbc11.jar 파일을 찾는 여정을 시작한다. 1) 내컴퓨터에서 C드라이브로 들어간다. 2) app 폴더를 찾아서 클릭! 3) 수많은 폴더 중 dbhomeXE를 찾아 클릭! 4) 그 속에 lib라는 함정 폴더가 있지만 사뿐히 무시하고 jdbc를 클릭! 5) 그 안에 있는 lib 폴더로 들어가면 ojdbc파일들이 있는데, 거기서 필요한 ojdbc 파일을 확인한다. 2. 이클립스로 들어가서 DB와 연결하는 작업을 시작한다. 1) DB와 연결할 workspace로 연결해서 이클립스 실행 2) DB와 연결할 Java 프로젝트를 하나 만들어준다. 3) 프로젝트에서 우클릭 한 뒤에 New를 누른 후 폴더생성. 4) 생성된 lib폴더 안으로 위 사진처럼 열어두었던 JD.. 2023. 10. 17.
Sep.22.Fri.2023 Java 수업 22일차 DB Oracle SQL Developer 테이블 생성 및 명령어 Oracle SQL Developer에서 테이블을 생성하는 데에는 2가지 방법이 있다. 1. 마우스 활용해서 테이블 생성기 활용 2. 명령어 활용 SQL DEVELOPER에서 명령어는 모두 대문자를 사용하여 접속한 데이터베이스의 워크시트에 작성한다. 테이블 생성 : CREATE TABLE "테이블 이름" ( 저장할 데이터 종류의 이름 NUMBER, VARCHAR2, DATE 등 데이터 타입(크기숫자로 입력) ); 를 입력 후 닫아주면 테이블이 생성된다. 작성할 COLUMN이 복수일 경우 콤마(,)를 사용하여 괄호 안에 넣어주면 된다. 테이블 안에 정보 입력 : INSERT INTO "테이블 이름" ( 테이블 안에 속한 COLUMN 이름들 ) VALUES ( COLUMN의 규칙에 맞게 정보 입력 ); 테이.. 2023. 10. 5.
Sep.21.Thu.2023 Java 수업 19일차 JUnit JUnit이란? 자바 언어를 위한 테스트 프레임워크로 스프트웨어 개발 단위 테스트를 작성하고 검증하는데 사용한다. 자동화된 테스트 케이스 실행과 테스트 결과 보고를 지원한다. 품질을 향상시키고 버그를 빠르게 식별하는 데 도움을 준다.!!! 많은 언어에서 변수 이름에 test가 들어가면 실행시키지 않고 정말 test로 돌려서 되도록 변수 이름에 쓰지 않는게 좋다. 테스트케이스 (Test Case) : 특정 코드 또는 기능을 테스트하는 작은 단위로 각 테스트 케이스는 하나의 메서드로 표현하고 @Test 어노테이션을 사용해서 표시한다.Assert메서드 : 테스트 결과를 검증하고 예상 결과와 실제 결과를 비교하고 차이가 있을 경우 테스트를 실패로 표시한다. assertEquasl(예상 결과, 실제 결과) : 두.. 2023. 9. 21.
728x90
반응형