Interface SQLQuery

  • All Superinterfaces:
    java.lang.AutoCloseable

    public interface SQLQuery
    extends java.lang.AutoCloseable
    SQLQuery 是一个查询中间接口,用于查询操作的封装。
    Author:
    CarmJos
    • Method Detail

      • getExecuteTime

        default long getExecuteTime()
        获取该查询创建的时间
        注意,此处获得的时间非时间戳毫秒数,仅用于计算耗时。
        Returns:
        创建时间
      • getExecuteTime

        long getExecuteTime​(java.util.concurrent.TimeUnit timeUnit)
        获取该查询创建的时间
        注意,此处获得的时间非时间戳毫秒数,仅用于计算耗时。
        Parameters:
        timeUnit - 时间单位
        Returns:
        创建时间
      • getResultSet

        java.sql.ResultSet getResultSet()
      • containsResult

        default boolean containsResult​(java.lang.String columnName)
                                throws java.sql.SQLException
        Throws:
        java.sql.SQLException
      • getSQLContent

        java.lang.String getSQLContent()
        得到设定的SQL语句
        Returns:
        SQL语句
      • close

        void close()
        关闭所有内容
        Specified by:
        close in interface java.lang.AutoCloseable
      • getStatement

        java.sql.Statement getStatement()
      • getConnection

        java.sql.Connection getConnection()