전체 글

기록의 힘을 믿습니다 📂
· ON/JDBC
모듈화(유지보수,협업에 용이함) - 클래스 이름 RUN : 실행용 클래스 View(손님) : 키보드 입력(Scanner), 콘솔화면출력(Print) service(종원업) : 기능제공 메소드 DAO(주방장): DB 연결용 클래스 (SQL, JDBC) VO : 값 저장용 객체 실행순서 RUN → VIEW → Service → DAO → VO
· ON/JAVA
public class main { public static void main(String[] args) { String a = "hello"; String b = "world"; System.out.println(a+b); 출력 : helloworld } } - 메소드 만드는 이유 : public class MethodExample { public static void main(String[] args) { - 클래스 생성 MethodExample methodExample = new MethodExample(); - 메소드 사용 //실행형(String 타입 2개 넘겨줌) methodExample.StrCombine("hello","world"); // 리턴형 System.out.println(metho..
· ON/JDBC
XML(eXtensible Markup Language) : 단순화된 데이터 기술 형식 📌 XML 사용하려는 이유 ● DB를 연결, SQL 같이 수정이 빈번한 내용을 코드에 직접 작성하면 좋지 않음 ● Java (컴파일 언어)로 코드가 조금만 수정되도 전체 컴파일 다시함 (시간이 오래 걸림) ㄴ XML 외부 파일을 이용해서 XML 내용을 바꿔도 Java에서 XML 파일을 읽어 오는 코드는 변하지 않음 ㄴ 컴파일 x > 시간 효율 상승 📌 XML 형싱 ● KEY : VAULE 형식인 MAP, XML은 문자열만 저장 📌 XML 작성 방법 ● Map 이렇게 작성 못함 ● Map == Properties 객체가 있어 Properties 로 작성한다. 📌 Properties ( key, value 형태인 Stri..
· ON/JDBC
Statement : Connection 클래스의 createStatement() 메소드를 호출하여 얻어지며, SQL 질의문을 String에 담아 excuteQuery() 메소드를 호출하여 SQL 질의 수행 📌 Statement 작성 순서: 커넥션 생성 - SQL 작성 - Statement 객체 생성 - 수행 후 결과 반환 // 커넥션 생성 conn = DriverManager.getConnection(type + ip + port + sid, user, pw); // SQL 준비 String sql = "SELECT * FROM EMPLOYEE WHERE EMP_ID =" + input; // Statement 생성 stmt = conn.createStatement(); 📌 수행 후 결과 반환 SQL ..
· ON/JDBC
JDBC와 DB랑 연결하는 방법 [ 1단계] : JDBC 객체 참조 변수 선언 (java.sql 패키지) ( Connection 통로 Statement 옮길 버스 ResultSet 결과값) Connection : DB 연결 정보를 담은 객체 / java와 db사이를 연결해주는 일종의 통로(==stream과 비슷하게 생각) Statement : connection 객체를 통해 java에서 작성된 sql을 db로 전달하여 수행한 수 결과를 반환 받아 다시 java로 돌아오는 역할의 객체 ResultSet : SELECT절 의 성공 시 반환되는 결과 행의 집합 (Result Set)을 나타내는 객체 [2단계] : 참조변수에 알맞은 객체 대입하기 Connection 생성하려면 아래 2가지 전제 조건이 모두 만족..
· ON/JDBC
JDBC(Java DataBase Connectivity) : Java에서 DB에 접근할 수 있게 해주는 Java Programming API(자바에서 지원) ● API(Application Programming Interface 점접) ㄴ 프로그래밍 언어에서 사용자들이 사용할 수 있는 기술 JDBC 구조 Java를 이용해서 DB 연결 할 수 있는데, 어떤 DB랑 연결 어떻게 연결해야할지 모른다. ㄴ Libray : 오라클 DBMS랑 연결하려면 라이브러리를 사용하면 된다. 오라클에서 코드를 만들어서 줌 JDBC관련 JavaAPI(java.sql 패키지에 있는 것들) Connection : Java와 DB를 연결 해주는 통로 Statement : Connection 객체를 통해 Java에서 작성된 SQL를..
· ON/자격증
모든 개발자가 하나같이 말하는 말! 정처기! 따라! 하도 많이 들어서 귀에 피 딱지 앉을 정도로 많이 들었다. 그래서 나도 도전하기로 했다. 아직 3회가 남았으니 남은 시간 동안 열심히 해서 정처기 자격증 따고 개발자가 되보기로 하자! 관련해서 공부 내용이나, 틀린 문제에 대해서 포스팅 할 예정이니 정보처리자격증 공부 예정이라면 같이 화이팅 해서 공부해요!
· ON/Oracle
📌 VIEW - SELECT 문의 실행결과 (RESULT SET)를 저장하는 객체 - 실질적인 데이터를 저장하고 있지 않음! - 테이블을 사용하는 것과 동일하게 사용 ✅ 사용목적 1) 복잡한 SELECT문을 쉽게 재사용하기 위해서 사용 2) 테이블의 진짜 모습을 감출 수 있어 보안상 유리하다. ✅ 사용시 주의사항 1) 가상 테이블(실체X) 이기 때문에 ALTER 구문 사용 X 2) VIEW를 이용한 DML이 가능한 경우도 있지만 제약이 많이 따르기 때문에 조회용도로만 사용하자 [VIEW 생성 방법] CREATE [OR REPLACE] [FORCE | NOFORCE] VIEW 뷰이름 서브쿼리 1) OR REPLACE 옵션 : 기존에 동일한 뷰 이름이 존재하는 경우 덮어쓰고, 존재하지 않으면 새로 생성 2)..
박도비
비전공자의 개발자 도전기