public class JdbcRowHandler extends Object implements org.springframework.jdbc.core.RowCallbackHandler
아래와 같은 형식으로 처리하며, 쿼리가 실행한 후 남아 있는 데이터가 존재할 수 있기 때문에 전송되지 않은 데이터를 전송한다.
DataSource dataSource = getDataSource(); Dbms dbms = dbmsProvider.getDbms(dataSource); JdbcRowHandler rowHandler = new JdbcRowHandler(dbms, firstRowHandler, sendName, firstRowCount); getJdbcTemplate().query(sql, args, callbackHandler); // send remain data.. rowHandler.sendRemainData();
| Constructor and Description |
|---|
JdbcRowHandler(Dbms dbms,
com.nexacro.uiadapter17.spring.core.data.NexacroFirstRowHandler firstRowHandler,
String resultName,
int firstRowCount) |
| Modifier and Type | Method and Description |
|---|---|
com.nexacro17.xapi.data.DataSet |
getDataSet() |
void |
processRow(ResultSet rs) |
void |
sendRemainData()
데이터 분할 전송 후 남아 있는 데이터를 전송한다.
|
public void processRow(ResultSet rs) throws SQLException
processRow in interface org.springframework.jdbc.core.RowCallbackHandlerSQLExceptionpublic void sendRemainData()
public com.nexacro17.xapi.data.DataSet getDataSet()
Copyright © 2021. All rights reserved.