Я использую jdk-1.6, os-redhat 5, driver-class12.jar, (jar вместе с jdk lib) db-Oracle 10g
для resultset.getTimestamp ("CURRENT_TIMESTAMP") выдает недопустимый столбецисключение типа
public Timestamp getCurrentTimeStamp(Connection connection) throws SQLException {
Timestamp timeStamp = null;
try {
PreparedStatement ps = connection.prepareStatement("SELECT CURRENT_TIMESTAMP FROM DUAL");
ResultSet rs = ps.executeQuery();
if (rs.next()) {
timeStamp = rs.getTimestamp("CURRENT_TIMESTAMP");
}
} catch(Exception e){}
return timeStamp;
}
В некоторых системах работает нормально, только на сервере выдает следующее исключение
java.sql.SQLException: Invalid column type
at oracle.jdbc.dbaccess.DBError.
throwSqlException(DBError.java:189)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:231)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:294)
at oracle.jdbc.driver.OracleStatement.getTimestampValue(OracleStatement.java:4627)
at oracle.jdbc.driver.OracleResultSetImpl.
Любое тело поможет мне ....