public static Test selectTest(String codID, LogonInfo logonInfo) throws BizException {
Test test = null;
PreparedStatementWrapper psw = null;
try {
StringBuffer sql = new StringBuffer();
sql.append("\n SELECT CSMR_NO ");
sql.append("\n ,CSMR_NM ");
sql.append("\n ,HP_REGN_NO ");
sql.append("\n ,HP_TEXN_NO ");
sql.append("\n ,HP_REAR_DGT_NO ");
sql.append("\n ,HOME_REGN_TN ");
sql.append("\n ,HOME_TEXN_TN ");
sql.append("\n ,HOME_REAR_DGT_TN ");
sql.append("\n ,HOME_ADR_ZIP ");
sql.append("\n ,HOME_ADR_DIL_NM ");
sql.append("\n ,HOME_DTL_ADR ");
sql.append("\n FROM T_CSMR_MST ");
sql.append("\n WHERE CSMR_NO = ? ");
psw = new PreparedStatementWrapper(logonInfo.getCoScnCd() + AsConstants.DATA_SOURCE_NAME, sql.toString());
int index = 1;
psw.setString(index++, codID);
DBManager db = new DBManager();
List dbData = db.selectList(psw, Test.class.getName());
if(dbData.size() > 0) {
test = (Test) dbData.get(0);
}
} catch(SQLException se) {
System.out.println("1111>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+test.getCSMRNM());
logger.error(se.getMessage());
throw new BizException(AsConstants.SYSTEM_ID, "AS0001");
} finally {
if(psw != null)
psw.release();
System.out.println("2222>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+test);
}
System.out.println("3333>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"+test);
return test;
}
[출처] [펌 Posted by waynes ]DAO 작성법|작성자 고니