MySQLと互換性がないため、このクエリをSQL Server構文'LIMIT ?, ?'が主な問題であるクエリに変換する必要がありますSQL Server。
同時に最後の句の意味が分からないSELECT FOUND_ROW()。
私はデータベースの初心者なので、助けていただければ幸いです。
SELECT SQL_CALC_FOUND_ROWS TITLE, URL FROM SITE WHERE CITY='Berlin' LIMIT ?, ?
...
stmt.setInt(1, offset);
stmt.setInt(2, numRecords);
...
rs = stmt.executeQuery("SELECT FOUND_ROWS()");
if (rs.next())
this.noOfRecords = rs.getInt(1);
...