Possiedo un ResultSet che restituisce dati di tipi diversi. La query è costruita dinamicamente quindi, al momento della compilazione, non so quale tipo di valore restituirà la query.Come posso ottenere diversi tipi di dati da ResultSetMetaData in Java?
Ho scritto il seguente codice assumendo che tutti i risultati siano stringhe. Ma voglio ottenere anche il tipo di ciascun valore. Come posso fare questo?
Di seguito è riportato il codice che ho scritto.
while (reportTable_rst.next()) {
String column = reportTable_rst.getString(columnIterator);
}
A questo punto, desidero ottenere il tipo di colonna e ottenere il valore in base al tipo di dati.
Ciao a tutti. Questa è un'informazione per i futuri visitatori. Se il requisito è ottenere il valore del campo indipendentemente dal tipo di dati di tale colonna, è possibile utilizzare il metodo getObject del metodo resultSet e setObject di PreparedStatement durante l'inserimento. Ecco un esempio. 'While (rsdata.next()) \t \t { \t \t \t for (int i = 0; i
learner