Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd składni MySQL przy użyciu polecenia LIMIT z przygotowanym oświadczeniem w Javie

limit akceptuje parametry całkowite, więc powinieneś użyć int s, a nie String s:

int timh1 = 1;
int timh2 = 2;
PreparedStatement st = null;
String sqlGrammes = "SELECT SURNAME ,KATHGORIA, AFM , NAME FROM EMPLOYEE LIMIT ?,? ";
try {
    st = connection.prepareStatement(sqlGrammes);
    st.setInt(1, timh1); // notice the setInt
    st.setInt(2, timh2); // here too


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy można użyć zmiennej zdefiniowanej przez użytkownika MySql w .NET MySqlCommand?

  2. Nazwa schematu MySQL z myślnikiem nie pozwala mi na wykonanie zapytania wiersza poleceń

  3. Konwertuj BIGINT UNSIGNED na INT

  4. SQLSTATE [HY000]:Błąd ogólny:3780 Odwołująca się kolumna „user_id” i kolumna „id” w kluczu obcym są niezgodne

  5. Ansible idempotentny podręcznik instalacji MySQL