public PreparedStatement_base(TdsConnection conn_, String sql, int type, int concurrency)
      throws SQLException {
    super(conn_, type, concurrency);

    rawQueryString = conn_.nativeSQL(sql);

    int i;
    int numberOfParameters = ParameterUtils.countParameters(rawQueryString);

    parameterList = new ParameterListItem[numberOfParameters];

    for (i = 0; i < numberOfParameters; i++) parameterList[i] = new ParameterListItem();
  }