Как получить число столбцов от JDBC ResultSet?

Я использую CsvJdbc (это - JDBC-драйвер для файлов CSV) получить доступ к файлу CSV. Я не знаю, сколько столбцов файл CSV содержит. Как я могу получить число столбцов? Есть ли какая-либо JDBC-функция для этого? Я не могу найти методы для этого в java.sql. ResultSet.

Для доступа к файлу я использую код, подобный примеру на веб-сайте CsvJdbc.

85
задан ROMANIA_engineer 29 September 2014 в 12:29
поделиться

1 ответ

Вы можете получить номер столбца из ResultSetMetaData :

Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(query);
ResultSetMetaData rsmd = rs.getMetaData();

int columnsNumber = rsmd.getColumnCount();
235
ответ дан 24 November 2019 в 08:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: