Package kr.com.inspect.rule
Class Data
- java.lang.Object
-
- kr.com.inspect.rule.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 voidcloseAll(java.sql.ResultSet rs, java.sql.PreparedStatement ps, java.sql.Connection conn)DB와 관련된 자원을 닫음java.sql.ConnectiongetConnect()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 테이블을 가져옴
-
-
-
Method Detail
-
getConnect
public java.sql.Connection getConnect() throws java.lang.ExceptionDB 설정 정보를 넣고 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.SQLExceptionDB와 관련된 자원을 닫음- Parameters:
rs- ResultSetps- PreparedStatementconn- 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- 예외
-
-