목표 : 공지사항 메뉴 붙이기 /*NoticeConsole.java*/ package com.newlecture.app.console; import java.sql.SQLException; import java.util.List; import java.util.Scanner; import com.newlecture.app.entity.Notice; import com.newlecture.app.service.NoticeService; public class NoticeConsole { private NoticeService service; public NoticeConsole() { service = new NoticeService(); } /* 내용 UI*/ public void printNoticeL..
목표 : 콘솔을 이용한 사용자 인터페이스 만들기 Notice를 관리하기 위한 console class 생성(UI) 동작을 위한 program5 Class생성 program5.java /* program5.java */ package ex1; import java.sql.SQLException; import com.newlecture.app.console.NoticeConsole; public class program5 { /* 탑다운 방식 구현 */ public static void main(String[] args) throws ClassNotFoundException, SQLException { NoticeConsole console = new NoticeConsole(); console.printN..
요청한 작업을 수행하는 중 오류 발생: IO 오류: The Network Adapter could not establish the connection (CONNECTION_ID=jHxZeyRjRwe0bH4CBvuaxg==) 업체 코드 17002 java에서 오류발생 로그인 시도실패로 보이기에 sql developer로 시도 오류발생 이유 : OravleXETNSListener 중지 해결방법 1. 서비스 확인 : 내컴퓨터 관리 -> 서비스 및 응용프로그램 -> 서비스 -> OracleOraDB18Home1TNSListener 중지: 사용으로 변경 -> 이후 문제 발생시 아래로 ↓ HOST값 일치 확인 listener.ora 파일 수정 위의 IP주소와 HOST의 주소를 동일하게 등록 tnsnames.ora ..
목표 : INSERT, UPDATE, DELETE 추가 NoticeService.java /* NoticeService.java */ package com.newlecture.app.service; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import com.newlecture.app.entity.Not..
CRUD란? Create: 생성 Read: 읽기 Update: 수정 Delete: 삭제 목표 : SELECT 함수 구현 클래스 추가(서비스) Package: com.newlecture.app.service Name: NoticeService 클래스 추가(그릇을 정의) Package: com.newlecture.app.entity Name: Notice NoticeService.java /* NoticeService.java */ package com.newlecture.app.service; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet; import java...
getters and setters (accessors - getters: accessors, setters: mutators - 특정 클래스를 생성할때, 데이터를 보호하기 위해서 사용. - 코드를 직접 수정하지 않고 www.freecodecamp.org/news/java-getters-and-setters/ Getters and Setters in Java Explained Getters and setters are used to protect your data, particularly when creating classes. For each instance variable, a getter method returns its value while a setter method sets or updates..