ON/JDBC

· ON/JDBC
모듈화(유지보수,협업에 용이함) - 클래스 이름 RUN : 실행용 클래스 View(손님) : 키보드 입력(Scanner), 콘솔화면출력(Print) service(종원업) : 기능제공 메소드 DAO(주방장): DB 연결용 클래스 (SQL, JDBC) VO : 값 저장용 객체 실행순서 RUN → VIEW → Service → DAO → VO
· 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/JDBC' 카테고리의 글 목록