Запитання з тегом «resultset»


10
Перевірка значення null int від Java ResultSet
У Java я намагаюся перевірити наявність нульового значення з ResultSet, де стовпець переводиться на примітивний тип int . int iVal; ResultSet rs = magicallyAppearingStmt.executeQuery(query); if (rs.next()) { if (rs.getObject("ID_PARENT") != null && !rs.wasNull()) { iVal = rs.getInt("ID_PARENT"); } } З наведеного вище фрагмента коду, чи є кращий спосіб зробити це, …
277 java  null  resultset 

14
Найефективніша конверсія ResultSet в JSON?
Наступний код перетворює a ResultSetв рядок JSON за допомогою JSONArrayі JSONObject. import org.json.JSONArray; import org.json.JSONObject; import org.json.JSONException; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.ResultSetMetaData; public class ResultSetConverter { public static JSONArray convert( ResultSet rs ) throws SQLException, JSONException { JSONArray json = new JSONArray(); ResultSetMetaData rsmd = rs.getMetaData(); while(rs.next()) { int …
109 java  sql  json  resultset 

5
Як отримати кількість стовпців з набору результатів JDBC?
Я використовую CsvJdbc (це драйвер JDBC для csv-файлів) для доступу до csv-файлу. Не знаю, скільки стовпців містить файл csv. Як я можу отримати кількість стовпців? Чи існує якась функція JDBC для цього? Я не можу знайти жодних методів для цього в java.sql.ResultSet. Для доступу до файлу я використовую код, подібний …
92 java  jdbc  csv  resultset 

13
Як отримати підрахунок рядків за допомогою ResultSet в Java?
Я намагаюся створити простий метод, який отримує ResultSet як параметр і повертає int, який містить кількість рядків ResultSet. Це дійсний спосіб зробити це чи не так багато? int size = 0; try { while(rs.next()){ size++; } } catch(Exception ex) { System.out.println("------------------Tablerize.getRowCount-----------------"); System.out.println("Cannot get resultSet row count: " + ex); System.out.println("--------------------------------------------------------"); …
75 java  jdbc  resultset 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.