요구분석- 직원관리에서 직원정보에 대한 입력, 출력, 검색, 삭제 기능 구현.- 기초정보관리에서 지역관리, 부서관리, 직위관리 별도 운영.- 관리자정보관리에서 관리자추가, 패스워드변경 기능 구현.- 특정 정보 입력시 항목번호 구성은 자동 생성되도록 한다.- 지역정보 입력, 출력 항목은 지역번호, 지역명 이다.- 부서정보 입력, 출력 항목은 부서번호, 부서명 이다.- 직위정보 입력, 출력 항목은 직위번호, 직위명, 최소기본급 이다.- 직원정보 입력 항목은 이름, 주민번호, 입사일, 전화번호, 지역번호, 부서번호, 직위번호, 기본급, 수당 이다.- 직원정보 출력 항목은 사번, 이름, 주민번호, 입사일, 전화번호, 지역명, 부서명, 직위명, 기본급, 수당, 급여로 구성된다.- 직원정보 전체출력시 정렬 기준(사..
제어판 설정 1. 제어판\모든 제어판 항목\Windows Defender 방화벽 => 고급 설정 2. 인바운드 규칙 => 새 규칙 ... 3. 포트 선택 => 다음 4. TCP => 특정 로컬 포트 : 1521(Oracle 기본 포트) => 다음 5. 다음 => 다음 => 이름 : Oracle Port => 마침 서버 PC의 listener.ora와 tnsnames.ora 설정0. cmd => lsnrctl stop 1. Oracle이 설치된 위치로 이동 경로 : 설치장소\app\사용자명\product\11.2.0\dbhome_1\NETWORK\ADMIN 2. listener.ora 파일 수정 HOST = localhost 라 되어 있는 것을 컴퓨터 이름으로 수정한 후 저장 * PC 이름 확인 방법 - ..
작성 예제 REG01, REG02, REG03 ... 순으로 ID 번호가 자동 증가하는 예제 작성 방법 SELECT CONCAT('REG', LPAD(NVL(SUBSTR(MAX(regId), 4), 0) + 1, 2, 0)) AS newId FROM regions; 해석제일 안쪽에 있는 함수부터 해석하는 것이 좋다. 1. MAX(regId) => regId 값 중에서 가장 큰 값을 찾는다. => REG08 반환 2. SUBSTR(MAX(regId), 4) => SUBSTR('REG08', 4) => 숫자만 따로 떼어내기 위해 SUBSTR 사용 => 08 반환 * java와 다르게 첫번째 자리가 1이라는 사실을 알고 있어야 함. 3. NVL(SUBSTR(MAX(regId), 4), 0) - NVL은 첫번째..
1. 요구분석- 회원 정보 입력, 회원 정보 전체 출력, 회원 정보 검색, 회원 정보 삭제, 회원별 회비 납부 내역 관리- 회원번호('M01' 형태), 이름, 전화번호, 이메일, 등록일(yyyy-MM-dd)- 검색 기준은 회원아이디, 이름, 전화번호, 이메일, 등록일(년, 년월, 년월일) 기준이 존재한다.- 회원별로 정기적인 회비를 납부한다고 가정한다. 납부 기록을 저장하고, 회원별 회비 납부 내역을 출력할 수 있어야 한다. 회원명단 출력시 회비 납부 총액을 출력할 수 있어야 한다.- 회원 정보 삭제시 회비 납부 내역을 같이 삭제할 것인지 확인한 후 삭제하도록 한다.- 오라클 데이터베이스를 이용해서 자료 저장- PreparedStatement 인터페이스 사용 2. 데이터베이스 준비 --회원 정보 저장용 ..
JAVA SOURCE CODEpackage oracleConnection; //STEP 1. Import required packages import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class OracleConnection { static final String JDBC_DRIVER = "oracle.jdbc.driver.OracleDriver"; static final String DB_URL = "jdbc:oracle:thin:@IP주소:포트번호:SID"; static final String USER = "ID"; static ..
- Total
- Today
- Yesterday
- 설치
- PreparedStatement
- Database
- git
- 외부접속
- git설치
- 일본어
- Apache24
- 취업성공패키지
- 저장소생성
- て형
- 동사 た
- 토비의스프링
- 직원관리
- JDBC
- た
- 동사의활용
- 일본어 공부
- ない
- 동사의 활용
- 성적관리
- 번호자동증가
- mysql 8.0
- 버전 업그레이드
- ない형
- AH02102
- oracle
- た형
- 초기설정
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |