2025/02/11 4

[SQL : SQL 기본]

select * from user; : user 정보 출력​desc user; : user 테이블 구조 출력show tables; : 테이블 보기□  MYSQL은 workbench 라는 에디터를 사용한다.□  schemas -> DB. 이 안에 테이블들이 존재□  DB 프로그램마다 함수, 자료형이 조금씩 다르다. 다만, 큰 틀은 같음□  sys 데이터는 시스템이 관리하는 데이터□ administration : 권한 설정, 서버 상태, 데이터 내보내기 등..□ root(관리자)는 모든 권한을 가진다. root가 user를 생성해서 권한을 부여함□ cmd 창에서 sql문을 다루기 위해서는 시스템 환경 변수를 설정해야 한다.    - 만약 이때 오라클이 설치되어있다면 '위로 이동'을 연타해서 오라클보다 위로 ..

IT/DB 2025.02.11

MVC 프로젝트 - 도서관 프로그램(VIEW 코드)

이번 MVC 프로젝트에서는 VIEW 파트를 맡았다.근데 생각보다 쉽지 않았고, 설계가 튼튼해야 VIEW 메서드 시그니쳐 설정할 때 수월하다는 걸 느꼈다.. 1. Viewpackage view;import java.util.ArrayList;import java.util.Scanner;import model.BookDTO;public abstract class View { Scanner sc; public View() { sc=new Scanner(System.in); } public final void logOut() { System.out.println("로그아웃 되었습니다."); } public final void printEmptyBook() { System.out.println("책이 없습니..

IT/JAVA 2025.02.11

자바 복습

1. 스레드■ 스레드 : 프로그램 내에서 동작하는 작업 단위. 여러 개의 작업을 동시에 실행하는 기능=> 여기서는 단지 시각적 효과를 주기 위해 사용public void printShutdown() { for(int i = 0; i  반복문을 돌면서 .을 5번 출력한다.■  Thread.sleep() : 현재 실행 중인 스레드를 멈추는 기능□  Thread.sleep(500) : 스레드를 0.5초 동안 멈춘다.□ 500ms = 0.5초.□ 0.5초마다 멈추면서 . 이 출력되고 프로그램을 종료합니다 문구가 띄워진 후 종료.■ InterruptedException 예외 : 스레드가 중단(interrupt)되었을 때 발생하는 예외스레드가 sleep()이나 wait()인 도중 다른 스레드에 의해 깨워질 때 ..

IT/JAVA 2025.02.11