-
🚩 20250227_수업내용(mysql&JAVA연동/Date객체/포함관계)DW아카데미 개발자과정/25년 2월 2025. 2. 27. 17:21
오전 수업 ) 자바
새로 만든 mysql DB
** spring 할 때 까지 쓸거임!!!
id ssw pw 1234자바프로그램에서 데이터베이스 사용하기
1. 데이터베이스와 연결하기 위한 드라이버 로드
2. 계정 로그인
3. 쿼리문 작성하여 주고 받고 하기
새로다운로드받기 자바 프로젝트 이름 우클릭->맨밑 프로
1. 데이터베이스 연결하기 (드라이버 로드)
" com.mysql.cj.jdbc.Driver "
try/catch해서 연결 - 배열 밑에 생성
try문에서 오류 발생 시 catch문 실행 2. 계정 로그인
필요 : mysql 주소 & 계정명 & 비밀번호 & 데이터베이스 이름
jdbc:mysql://localhost:3306/ssw(데이터베이스 이름)
3. 데이터베이스와 연결한 객체를 저장 해둬야 한다.
Connection 임포트 필요 -> java.sql
conn = DriverManager.getConnection(url,user,password);
try/catch해서 연결
4. 쿼리문 작성하여 보내고 받기
import java.sql.*;
java.sql 밑에 있는 모든 것 임포트한다
try/catch 문 사용 5. 데이터베이스에서 조회한 데이터들을 바나나, 포도, 오렌지 객체로 저장될 수 있게 하기
데이터베이스 데이터 가져오는 방법
1. 인덱스로 가져오기
2. 컬럼명으로 가져오기 << 현재 방법임
지금까지 메인메소드에 실행
Date 객체 - 현재 시간 표현
다른 프로젝트에 새로운 클래스를 만들어 날짜를 만들어보기
원하는 시간만 출력
-. year 는 컴퓨터 기준으로 년도가 나오기 때문에 +1900 을 해줘야 한다.
-. 월은 +1 을 해줘야 한다.
날짜 차이 구하기
Add Throw 하기 -> 메인 메소드에 throw가 붙을 것임
Gettime - 밀리세컨드 단위로 표현
메뉴 앞에 순서 붙이기
메소드 결과 도출하기
포함관계
상속과 포함 관계
사람 <-> 개발자
직업 <-> 프로그램 개발자
자전거 <-> 체인 (아니다 라고 가정했을 때 포함)
필기도구 <-> 볼펜 (상속)
포함관계의 클래스는 외부에서 다 만들어두고 내부로 가져와야됨
'DW아카데미 개발자과정 > 25년 2월' 카테고리의 다른 글
🚩 20250228_수업내용(인터페이스/함수형 인터페이스/내부 클래스) (1) 2025.02.28 🚩 20250226_수업내용(오버라이딩/다향성) (0) 2025.02.26 🚩 20250225_수업내용(자바 클래스 제어자/접근 제어자/상속/super) (0) 2025.02.25 🚩 20250224_수업내용(변수 초기화 방법/메서드의 종류) (1) 2025.02.24 🚩 20250221_수업내용(메서드 원형작성법/API 가져오기/) (0) 2025.02.21