Class Data


  • public class Data
    extends java.lang.Object
    사용자가 가져다 쓸 DB 접속 객체
    Version:
    1.0
    Author:
    Yeonhee Kim, Wooyoung Lee
    • Constructor Summary

      Constructors 
      Constructor Description
      Data()
      Data 객체의 기본 생성자(JDBC 정보 세팅)
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void closeAll​(java.sql.ResultSet rs, java.sql.PreparedStatement ps, java.sql.Connection conn)
      DB와 관련된 자원을 닫음
      java.sql.Connection getConnect()
      DB 설정 정보를 넣고 DB 연결 객체를 반환함
      java.util.List<EojeolList> getEojeolList​(int metadata_id)
      해당되는 EojeolList 테이블을 가져옴
      java.util.List<Metadata> getMetadata​(int metadata_id)
      해당되는 Metadata 테이블을 가져옴
      java.util.List<Metadata> getMetadataAndProgram​(int metadata_id)
      해당되는 Metadata 테이블과 Program 테이블을 조인하여 가져옴
      java.util.List<Speaker> getSpeaker​(int metadata_id)
      해당되는 Speaker 테이블을 가져옴
      java.util.List<Utterance> getUtterance​(int metadata_id)
      해당되는 Utterance 테이블을 가져옴
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Data

        public Data()
        Data 객체의 기본 생성자(JDBC 정보 세팅)
    • Method Detail

      • getConnect

        public java.sql.Connection getConnect()
                                       throws java.lang.Exception
        DB 설정 정보를 넣고 DB 연결 객체를 반환함
        Returns:
        Connection 객체
        Throws:
        java.lang.Exception - 예외 처리
      • closeAll

        public void closeAll​(java.sql.ResultSet rs,
                             java.sql.PreparedStatement ps,
                             java.sql.Connection conn)
                      throws java.sql.SQLException
        DB와 관련된 자원을 닫음
        Parameters:
        rs - ResultSet
        ps - PreparedStatement
        conn - Connection
        Throws:
        java.sql.SQLException - SQL 예외
      • getMetadata

        public java.util.List<Metadata> getMetadata​(int metadata_id)
                                             throws java.lang.Exception
        해당되는 Metadata 테이블을 가져옴
        Parameters:
        metadata_id - Metadata 아이디(0일 경우 전체 Metadata)
        Returns:
        해당되는 Metadata 테이블
        Throws:
        java.lang.Exception - 예외
      • getMetadataAndProgram

        public java.util.List<Metadata> getMetadataAndProgram​(int metadata_id)
                                                       throws java.lang.Exception
        해당되는 Metadata 테이블과 Program 테이블을 조인하여 가져옴
        Parameters:
        metadata_id - Metadata 아이디(0일 경우 전체 Metadata)
        Returns:
        Metadata 테이블과 Program 테이블을 조인한 해당 테이블
        Throws:
        java.lang.Exception - 예외
      • getSpeaker

        public java.util.List<Speaker> getSpeaker​(int metadata_id)
                                           throws java.lang.Exception
        해당되는 Speaker 테이블을 가져옴
        Parameters:
        metadata_id - Metadata 아이디(0일 경우 전체 Metadata)
        Returns:
        해당되는 Speaker 테이블
        Throws:
        java.lang.Exception - 예외
      • getUtterance

        public java.util.List<Utterance> getUtterance​(int metadata_id)
                                               throws java.lang.Exception
        해당되는 Utterance 테이블을 가져옴
        Parameters:
        metadata_id - Metadata 아이디(0일 경우 전체 Metadata)
        Returns:
        해당되는 Utterance 테이블
        Throws:
        java.lang.Exception - 예외
      • getEojeolList

        public java.util.List<EojeolList> getEojeolList​(int metadata_id)
                                                 throws java.lang.Exception
        해당되는 EojeolList 테이블을 가져옴
        Parameters:
        metadata_id - Metadata 아이디(0일 경우 전체 Metadata)
        Returns:
        해당되는 EojeolList 테이블
        Throws:
        java.lang.Exception - 예외