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

Ustaw wartość mySQL MAX na zmienną java

Użyj oświadczenia, najlepiej przygotowanego oświadczenia:

int maxID = 0;
String sql = "SELECT MAX(idCustomer) AS max_id FROM customers";
PreparedStatement ps = conn.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
if (rs.next()) {
    int maxID = rs.getInt("max_id");  // access the max value via its alias
}

Chociaż Twoje bieżące zapytanie może być poprawnym MySQL, zmienna sesji @maxID jest dostępny tylko w MySQL, a nie w kodzie Java. Aby uzyskać do niego dostęp, musisz jeszcze raz napisać kolejne zapytanie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić maksymalną liczbę procesów lub wątków MySQL?

  2. Lepsze zrozumienie — Class.forName(com.mysql.jdbc.Driver).newInstance ();

  3. Czy istnieje różnica w używaniu INT(1) vs TINYINT(1) w MySQL?

  4. Jak przechowywać pliki .pdf w MySQL jako bloki BLOB przy użyciu PHP?

  5. Jak dodać dni do daty w MySQL