import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class ResultSetIndexZero { private static final int COLUMN_INDEX = 0; public void foo(ResultSet resultSet) throws SQLException { resultSet.getInt(<warning descr="Use of index '0' in JDBC ResultSet">0</warning>); resultSet.getInt(<warning descr="Use of index '0' in JDBC ResultSet">COLUMN_INDEX</warning>); resultSet.getInt(3); } void foo(PreparedStatement ps) throws SQLException { ps.setQueryTimeout(0); ps.setFetchDirection(0); ps.setFetchSize(0); ps.setMaxFieldSize(0); ps.setMaxRows(0); } }