Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Setel nilai mySQL MAX ke variabel Java

Gunakan pernyataan, idealnya pernyataan yang disiapkan:

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
}

Meskipun kueri Anda saat ini mungkin adalah MySQL yang valid, variabel sesi @maxID hanya tersedia di MySQL dan tidak di kode Java Anda. Untuk mengaksesnya, Anda perlu menulis kueri lagi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LINQ ke SQL beberapa tabel kiri luar bergabung

  2. File aman untuk diunduh

  3. Unicode di Regex MySQL?

  4. Bagaimana cara mendapatkan id kenaikan otomatis berikutnya di mysql

  5. Cara menggabungkan dua tabel menggunakan daftar yang dipisahkan koma di bidang gabungan