jdbc(15)
-
Day46 - SELECT 클래스로 분할하기
이번에는 앞서 했던 SELECT를 클래스로 쪼개볼 겁니다. 클래스로 분할하기 JDBC를 활용해서 SELECT 했던 걸 클래스로 만들어 봅시다. 먼저, 테이블을 하나 만듭시다. 다시 이클립스로 돌아와서..... interface 를 만들어서, 내가 어떤 기능으로 만들었는지 사용방법을 알려주도록 합시다. 굳이 interface 를 만드는 이유는, 기능들이 많아지게 되면, interface를 보고 어떤 기능인지 한 눈에 보기 위해서 입니다 이 interface 를 사용하는, 즉 id를 받아서 조회하는 기능을 가질 클래스를 만들어 줍시다. 여기에, Members 라는 클래스가 있는데, 이 클래스는 id, pw, name, email을 가지고 있는 클래스입니다. 굳이 Members 라는 클래스를 만들어 준 이유는..
2021.04.21 -
Day46 - select , insert , update
이번에는, select 와 insert , update 를 해볼 겁니다. SELECT 데이터베이스 hr계정에 있는 employees 테이블의 employee_id를 입력받아서 해당 조건에 만족하는 행을 가져오는 걸 해볼 겁니다. 먼저, employee_id (조건) 에 해당하는 걸 입력받아주세요. 그리고, DB에 필요한 변수 선언. SQL문을 선언 및 초기화 해주는데, SQL문에 전달할 값이 있다면 ? 를 써주면 됩니다. 드라이버 및 커넥션 객체 호출 ! ( 여기서부터는 다 try 구문 안 입니다 ) pstmt 객체 생성 ?는 순서대로 index를 가지고 ?를 채우는 작업을 해야합니다. 문자열 setString(인덱스, 값) 숫자 setInt(인덱스, 값) sql 실행 조건(PK)을 가지고 조회했기 때문..
2021.04.20 -
Day46 - JDBC 설치 및 사용
오늘부터는, JDBC 에 대해서 배워 볼 겁니다 ~ JDBC JDBC 는, "데이터베이스(오라클)" 와 "자바" 를 같이 사용할 수 있도록 해주는 라이브러리 입니다. 정확히는, 이클립스. 자바에서 데이터베이스를 사용할 수 있도록 해주는 것 입니다. 즉. API 중 1개 입니다. 그러려면, 먼저 이 JDBC 라는 것을 다운로드 해주어야 겠죠? ※ oracle을 다운로드 하셨다면, oracle 경로 안에 포함이 되어 있으니, 다운받지 마세요 www.oracle.com/database/technologies/appdev/jdbc-downloads.html 위의 링크에 들어가서, 사용하고 있는 oracle 의 버전에 맞게 다운로드를 해주면 됩니다. 이미 oracle을 다운로드 하셨다면, oracle 경로에 이미..
2021.04.20