me.icymint.libra.jdbc.query.SqlQuery Maven / Gradle / Ivy
package me.icymint.libra.jdbc.query;
import java.sql.Connection;
import me.icymint.libra.jdbc.JdbcAccessException;
/**
* 查询。
*
* @author Daniel Yu
* @since 2013-3-12
*
* @param
* 查询结果。
* @param
* 查询参数。
*/
public interface SqlQuery {
/**
* 查询核心方法。通过Connection、SQL语句以及参数P来获取查询结果T。
*
* @param conn
* @param sql
* @param p
* @throws JdbcAccessException
*/
T query(Connection conn, String sql, P p) throws JdbcAccessException;
}