Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL + JAVA Изключение:Преди началото на набора от резултати

Обичайната практика е да се използва rs.next() метод с while цикъл:

PreparedStatement st = conn.prepareStatement("select 1 from mytable");
ResultSet rs = st.executeQuery();
while (rs.next()) {
  // do something with result set
}
rs.close();
st.close();

Пропуснах клаузите try/catch/finally за по-голяма яснота. Имайте предвид, че трябва да извикате всеки close() метод в отделен finally блокирай.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да промените секундите във времева стойност в MySQL

  2. AWS Datapipeline - проблем със знаци с ударения

  3. Python MySQLdb / MySQL INSERT IGNORE &Проверка дали е игнориран

  4. MySQL DATETIME DIFF заявка

  5. Ръководство за проектиране на база данни за известия в MySQL