일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Eclipse
- SpringBoot
- rpa
- Scanner
- jsp
- Board
- MVC
- git
- Database
- View
- spring
- API
- React
- Oracle
- Java
- db
- Thymeleaf
- Array
- JDBC
- Uipath
- 문자열
- jquery
- mysql
- 조건문
- Controller
- 배열
- string
- html
- 이클립스
- 상속
- Today
- Total
목록네이버 클라우드 부트캠프/복습 정리 (54)
유정잉

[ 블록요소 & 인라인요소 ☆★ ] ※ 블록요소 : - div, ul, ol, li, p, table, h1~h6 ... - 크기 값을 지정할 수 있음 - 한줄에 한개만 배치(한줄에 여러개 존재할 수 없음) - 상하좌우마진 모두 가짐 - 기본 너비값은 100% ※ 인라인요소 : - span, a, strong, textarea ... - 크기값을 지정할 수 없음 - 한 줄에 여러개 배치 - 상하마진 못가짐(여백값을 좌우는 가질 수 있음) - 기본 너비값은 컨텐츠 너비값 /* 좌우만 여백 가지고 상하는 여백 못 가짐, width height 적용 안 됨 */ span{ border: 1px solid black; width: 400px; height: 100px; margin: 20px; } /* 상하좌우..

[ HTML 기본 태그 - 1 ] 태그 : 블록 태그와 인라인 태그로 구분 ※ 블록 태그 : , , , 항상 새 라인에서 시작하여 출력 양 옆에 다른 콘텐츠 배치하지 않고 한 라인 독점 사용 가장 많이 사용되는 블록 태그 : ※ 인라인 태그 : , , , 블록 속에 삽입되어 블록의 일부로 출력 가장 많이 사용된 인라인 태그 : DOCTYPE html> 타이틀 단락 나누기 : p도 블록태그 줄이 바뀌는 h1~h6 자동 줄바꿈 처리 됨 글씨 크기도 점점 작아짐 DOCTYPE html> pre태그는 br태그와 p태그를 사용하지 않아도 내가 쓴 모양과 내용 그대로 출력 됨 대신 글꼴 글씨 모양이 조금 작아지고 달라짐 ! 개발자 모드로 바로 출력하고 싶을 경우 주로 사용 됨 br태그는 그 다..

[ JDBC ] JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. [ 데이터베이스(DataBase)와 연결하는 방법 ] ( import java.sql*;) 1. JDBC 드라이버 로드 2. 데이터베이스와 연결 3. SQL문 실행 4. 데이터베이스와 연결 끊음 Connection : 데이터베이스와 연결 Statement : 질의, 갱신 실행 ResultSet : 결과물 [ 데이터베이스(DataBase)와 연결하는 방법과 순서 ] [ 1. create table 테이블 생성 - users와 boards ] create table users( -- 테이블 생성..

[ 변수선언 (set @변수) ] -- 변수 선언 (set @변수) set @var1 = 10; set @var2 = 20; select @var1 from emp; -- 변수 선언 후 쿼리문이랑 연결해서 사용 가능 ! select @var1+@var2; -- 변수끼리 사칙연산 가능 ! [ IF문 THEN END IF (프로시저와 주로 사용 됨) ] -- IF문 / END IF (프로시저에서 주로 사용 됨) delimiter // create procedure pr1() begin if 5=5 then select '5는 5와 같다'; end if; end // delimiter ; call pr1(); [ declare 변수 선언을 이용한 IF문 ] delimiter // create procedure..

[ JDBC 개요 ] 자바는 데이터베이스(DB)와 연결해서 데이터 입출력을 작업할 수 있더럭 JDBC(Java Database Connecitivity) 라이브러리(java.sql 패키지)를 제공한다. JDBC는 데이터베이스 관리시스템(DBMS)의 종류와 상관없이 동일하게 사용할 수 있는 클래스와 인터페이스로 구성되어 있다. JDBC 인터페이스를 통해 실제로 DB와 작업하는 것은 JDBC Driver이다. JDBC Driver는 JDBC 인터페이스를 구현한 것으로, DBMS마다 별도로 다운로드 받아 사용해야 한다. ※ DriverManager : DriverManager 클래스는 JDBC Driver를 관리하며 DB와 연결해서 Connection 구현 객체를 생성한다. ※ Connection : Conn..

조인, 프로시저, 트리거가 제일 중요 !!! 데이터 모델링도 중요 !!! (엔티티, 속성, 관계) [ 뷰, view : 가상테이블 ] - 저장창치 내에서 물리적으로 존재하지 않는다. 사용자에게는 있는 것 처럼 간주된다. - 임시작업에서 사용된다. ( 그 이후에는 사용 되지 않음 ) [ 뷰생성 ( 임시적인 사용 ) ] CREATE VIEW v_student1 AS SELECT * FROM student WHERE stu_dept='컴퓨터정보'; DESC v_student1; -- v_student1 뷰테이블 생성 확인 SELECT * FROM v_student1; -- v_student1 뷰테이블 모든 정보 불러오기 -> 확인 create view v_emp20 as select *from emp wher..

DML ( Select, Insert, Update, Delete) DDL ( Alter, Create, Drop ) DCL ( Grant, Rollback ...) [ Create Schemas ] Administration과 Schemas중 Schemas 선택 -> Navigator창에 오른쪽 버튼 클릭 -> Create Schemas -> 이름 설정 [ create table ] - 기본키, 외래키, 후보키 ※ 기본키 : 식별할 수 있는 값 not nul, 중복불가능 !! (학생아이디,과목코드,...) ※ 외래키 : 외래키 = 참조키 즉, 수강테이블에서 .. 할때 필요한 ※ 후보키 : 후보키 = 대체키 즉, 기본키를 대체할만 한 키 (보통 개발자가 인위적으로 증가시킴) 왼쪽 위에 Create a n..

[ SELECT... FROM 이론 ] - 원하는 데이터를 가져와 주는 기본적인 구문, 가장 많이 사용되는 구문이다. - 데이터베이스 내 테이블에서 원하는 정보 추출하는 기능 ※ SELECT와 FROM ▷ SELECT * : 선택된 DB가 employees 라면 다음 두 쿼리는 동일 select * from employees.titles; select * from titles; ▷ SELECT 열 이름 : 테이블에서 필요로 하는 열만 가져오기 가능 하다. - 여러 개의 열을 가져오고 싶을 때는 콤마 ' , '로 구분한다. - 열 이름의 순서는 출력하고 싶은 순서대로 배열 가능하다. ※ 특정 조건의 데이터만 조회 ▷ 기본적인 WHERE절 : 조회하는 결과에 특정한 조건 줘서 원하는 데이터만 보고 싶을 때 ..

[ 요구사항 정의서 ] 1. 학생은 아이디, 학과, 학생명, 이메일, 전화번호, 주소, 학년으로 되어있다. 2. 학과는 학과코드와 학과명으로 되어있다. 3. 한 학과에는 여러명의 학생이 있을 수 있다. 1:n 관계 4. 학생은 학과별로 관리한다. 5. 과목은 과목번호, 과목명, 교수로 되어있다. 6. 한 명의 학생은 여러 과목을 수강할 수 있고, 하나의 과목은 여러 학생이 들을 수 있다. 7. 학생은 수강한 과목을 들을 수 있다. 8. 학생이 수강을 할 때 수강할 과목수와 수강날짜를 가지고 있다. 9. ... 모든 경우를 다 적고 프로젝트를 시작하기 !! 엔티티(테이블)와 속성(아이디,학과)을 다 생각 하기 !! [ 객체 관계 ] 학생 : 아이디, 학과, 학생명, 이메일, 전화번호, 주소, 학년 학과 :..

코딩테스트 할 때는 입력 스캐너 대신 BufferedReader 사용 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) int n = Integer.parseInt(br.readLine()); [ 코드 복습 ] ※ 생성자는 리턴타입 반환형이 없음 !! 클래스 하나에 생성자 갯수 제한 없음 ※ 클래스에서 static으로 함수를 만들면 main() 에서 객체 생성 없이 클래스를 통해 바로 접근 가능 ※ super() 는 무조건 첫 줄에 와야 함 !!! ※ abstract 메서드는 반드시 abstract class 안에 위치해야함 ※ interface의 final 상수선언과 추상메서드 / 인터페이스를 상속받은 추상메서드는 publ..