일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- select문
- 프로그래머스 sql 고득점 kit
- 정보처리기사필기요약
- 프로그래밍
- select
- JavaScript
- 형변환
- DML
- html
- for문
- MySQL
- github
- scanner
- 클래스
- 입출력
- SQL
- 리눅스
- BufferedReader
- Linux
- StringBuilder
- 프로그래머스 SQL
- String클래스
- 웹개발
- 반복문
- 자바스크립트
- 개발자
- where
- 데이터 조회
- 알고리즘
- 자바
- Git
- 백엔드
- order by
- 예외처리
- 메서드
- 프론트엔드
- Java
- sql문
- 정보처리기사
- Today
- Total
목록분류 전체보기 (140)
ToBe끝판왕
![](http://i1.daumcdn.net/thumb/R180x180/?fname=https://blog.kakaocdn.net/dn/bciieg/btrEeXRpN3d/NaYHGxuAnVkvlOkv1bdyNk/img.png)
JPA ( Java Persistence API ) ▶ 개념• 자바 진영에서 ORM( Object - Relational Mapping ) 기술 표준으로 사용되는 인터페이스 모음• 구현된 클래스와 매핑을 해주기 위해 사용되는 프레임워크 ( 실제적으로 구현 X )• JPA 를 구현한 대표적인 오픈소스로는 Hibernate가 있다. ※ ORM( Object - Relational Mapping )• 객체와 관계형 데이터베이스의 데이터를 자동으로 Mapping( 연결 ) 해주는 것을 의미한다.• 객체지향 프로그래밍 - 클래스 사용 / 관계형 데이터베이스 - 테이블 사용 객체 모델과 관계형 모델간의 존재하는 불일치를 ORM을 통해 객체간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치..
![](http://i1.daumcdn.net/thumb/R180x180/?fname=https://blog.kakaocdn.net/dn/efBKDI/btrEguBddZ6/oxeFRmARLD1wGFD4eMuQZk/img.png)
제약조건 • 테이블 생성 시, 데이터에 ( 입력 / 수정 / 삭제 ) 조건 - 제약조건( constraint ) • 테이블에 입력될 데이터 형식을 제한하기 위해 쓰인다. • 데이터베이스에서 데이터의 정확성과 신뢰도를 보장한다. • 제약조건은 프로그램이 검사할 수 있다. ( 데이터베이스에서 한번 더 검사를 함 ) ▶ NOT NULL / NULL • 자동적으로 하나의 열( Column )은 NULL 값들을 가질 수 있다. • 어떤 열이 NULL 값을 허용하지 않도록 명시하는 제약조건을 정의할 수 있다. • NULL은 데이터가 없다는 의미가 아니라, 알 수 없는 데이터를 표현한 것이다. CREATE TABLE DEPT_N1( DEPTNO INT(2) NOT NULL, DNAME VARCHAR(2), LOC V..
![](http://i1.daumcdn.net/thumb/R180x180/?fname=https://blog.kakaocdn.net/dn/FbIas/btrEcyr1xzs/e6Z5WnlOSHodXtLVAPRst0/img.png)
타입 변환 • 다형성을 위해 부모클래스로 타입변환을 허용한다. • 부모타입에 모든 자식 객체가 대입이 가능하다. • 특정 자식을 통해 만들어진 부모는 그 자식으로만 강제 형변환 가능하다. • 모든 클래스는 Object 로 자동 형변환이 가능하다. class Parent { Parent() { System.out.println( "Parent 생성자" ); } } class Child { Child() { System.out.println( "Child 생성자" ); } } public class Study { public static void main( String[] args ) { Parent p = new Parent(); Child c1 = new Child(); Child c2 = c1;// 얕..
![](http://i1.daumcdn.net/thumb/R180x180/?fname=https://blog.kakaocdn.net/dn/ceiGbB/btrELVfSl9p/OCg0kr6afB9nJ2fldicImk/img.png)
주의사항 ※ 백준에서 정해진 출력 형식을 출력해야 한다. ※ 백준 알고리즘에서는 클래스명을 Main으로 해주어야 한다. 백준 1110번 문제 백준 알고리즘의 단계별 문제 풀기 3단계 ▶ 해당 문제 링크 https://www.acmicpc.net/problem/1110 1110번: 더하기 사이클 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, www.acmicpc.net 코딩 하기 1) Scanner 사용 import java.util.Scanner; public class Main { public static void main( Str..
![](http://i1.daumcdn.net/thumb/R180x180/?fname=https://blog.kakaocdn.net/dn/dyP0eW/btrENvtWHcK/IlkUUwxwg1Ya8veXcKElo1/img.png)
주의사항 ※ 백준에서 정해진 출력 형식을 출력해야 한다. ※ 백준 알고리즘에서는 클래스명을 Main으로 해주어야 한다. 백준 10951번 문제 백준 알고리즘의 단계별 문제 풀기 3단계 ▶ 해당 문제 링크 https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코딩 하기 1) Scanner 사용 import java.util.Scanner; public class Main { public static void main( String args[] ) { Scanner sc = new Scanner( System.in ); while( sc.hasNe..