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);
...