일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JavaScript
- explode()
- DOM
- error
- DTO
- 함수
- MySQL
- 부트캠프후기
- dao
- Java
- 멀티캠퍼스it부트캠프
- jQuery
- ES6
- php
- node.js
- myshortcut
- formula
- OOP
- SQL
- strpos()
- 현대이지웰java풀스택개발자아카데미6월
- 배열
- 정규식
- react
- oracle
- Excel
- JDBC
- 객체지향
- 노션
- 오류
- Today
- Total
목록2025/08 (6)
코딩짜는 일상

📚 서론이번주는 JDBC를 사용해 자바와 데이터베이스를 연결해 사용하는 방법에 대해 포스팅 해보겠습니다. JDBC는 자바 표준 SQL 인터페이스로, 각 DBMS 밴더에서 제공하는 드라이버를 통해쿼리를 컴파일(최적화)하기 때문에 실행속도가 빠릅니다. 자바에선 표준 인터페이스를 이용해 단순히 쿼리만 주면 되니까 사용이 간편하고 추후 DB를 바꾸는 것도 쉽습니다. 이러한 JDBC를 이용해 테이블에 새로운 행을 추가(INSERT)하는 예제를 만들어 보겠습니다. 🎷 사용자 DB 연결 클래스 만들기DB에 연결하기위해선 Connection 인터페이스를 이용해 DB 연결 객체를 생성해야 합니다. 이것을 DB에 쿼리를 전달하기 위한 소통 창구라고 생각하시면 편합니다. 하지만 이 연결 객체를 무작정 무한히 만..
📕 30일 배운 것서브 쿼리WHERE절 서브 쿼리EXISTS, NOT EXISTS 연산자 사용: 튜플의 존재여부 확인NOT EXISTS와 NOT IN의 차이ALL 연산자 사용: 모든 결과를 만족하면 참ANY, SOME 연산자 사용: 결과중 하나라도 만족하면 참서브 쿼리 유형스칼라 서브 쿼리인라인 뷰중첩 서브 쿼리오라클 내장 함수수학 함수ROUND()문자 함수REPLACE(), LENGTH(), LENGTHB(), SUBSTR(), CONCAT(), ||순위 출력 함수RANK(), DENSE_RANK(), ROW_NUMBER(), ROWNUM요약정리 함수ROLLUP(), CUBE(), GROUPING SETS(), PIVOT()날짜 함수CURRENT_DATE, SYSDATE, EXTRACT(), CURR..

📚 서론이번주는 말씀드렸던대로 연습문제로 제출했던 코드를 객체지향으로 리팩토링해보려고 합니다! 제출 당시에는 빠르게 완성하는 것에 몰두하느라 익숙한 절차지향 스타일로 만들었고모든 함수를 static void로 해서 전역함수처럼 썼거든요... ㅎㅎㅎ 우선 연습문제 내용부터 살펴볼까요?더보기패키지와 클래스를 아래와 같이 생성하고 필요하다면 추가할 것.game_projectgameGaBaBo.javaGuess.javainfoAppInfo.javastartAppStart.java애플리케이션 실행 시 메뉴 4개가 보이도록 반드시 추가하고 세부내용은 자유롭게 수정할 수 있음.숫자를 입력해 사용자가 실행할 메뉴를 고를 수 있게 하고 해당 메뉴의 내용을 실행.애플리케이션 정보 : 애플리케이션 내용을 출력 후 메뉴로..

📚 서론저번주까지 해서 약 2주라는 기간동안 JAVA와 객체지향 프로그래밍에 대해 배우게 되었습니다. 데이터 타입, 메모리 사용 영역(메소드,힙,스택), 생성자,static, share, 싱글톤, final, 타입변환과 다형성, Casting, 제네릭, 예외처리 등등 많은 걸 배웠지만 결국 JAVA라는 언어의 핵심은 객체지향인 것 같아서이걸 중심으로 다른 개념들을 한 번 더 정리해보려고 합니다. 🎷 객체지향이란?객체지향을 가볍게 정의해보자면, 프로그램을 더 잘 정리정돈 해서유지보수도 쉽고 이후 확장하기도 쉽게 만들어주는 프로그래밍 기법 중 하나라고 할 수 있겠습니다. 예시로 제가 지금 사는 "집"을 하나의 프로그램이라고 가정하자면 🏠집에는 화장실🛁, 공부방🤓, 침실🛌, 주방👩🍳 ..
📕 27일 배운 것sqlDeveloper 기본 조작 데이터베이스란?DBMS시스템 상세 구조데이터 구조논리적 구조물리적 구조데이터 언어 종류데이터 정의어 (DDL : Data Definition Language)데이터 조작어 (DML : Data Manipulation Language)데이터 제어어 (DCL : Data Control Language)관계형 데이터 모델릴레이션튜플제약기본키외래키SQL데이터 정의어 (DDL : Data Definition Language)CREATEALTERDROP📙 새로 알게 된 것릴레이션 & 튜플릴레이션 = 테이블튜플 = 레코드, 로우(row), 행오라클은 사용하는 단어가 약간 다르다는 걸 알게 됨.📕 28일 배운 것데이터 조작어 (DML) - INSERT시퀀스DUA..

📚 요약깃허브는 개발자들의 SNS라고 합니다. 해당 개발자가 현재 무슨 프로젝트를 어떻게 만들고 있는지 알 수 있고얼마나 꾸준히 작업을 하였는지 잔디를 보면 알 수 있어서이력서에 깃허브 주소를 적는 경우도 많다고 합니다. 이 글에선 필요한 정보를 한 눈에 보여주어개발자로써의 자신을 잘 어필할 수 있도록 깃허브 프로필을 꾸미는 방법을 정리해보겠습니다. 🎷 Readme 만들기처음 깃허브를 가입하면 아무것도 없습니다. Edit profile을 눌러봐도 bio 메세지나 프로필 사진만 수정할 수 있을 뿐입니다. 하지만 깃허브에는 마크업 언어를 사용하여 프로필을 작성할 수 있는 기능을 제공합니다. 이 기능을 사용해 시각적으로 더 풍부하게 프로필을 꾸밀 수 있습니다. 기능을 사용하려면 usernam..