Возможно дублирование:
Почему в Java нет ключевого слова Constant?Почему ключевое слово const не используется в Java?
Видите ли Вы какие-либо недостатки использования в синтаксисе Java какого-либо переходного конста или неизменяемого ключевого слова или почему был выбран общий громоздкий подход ?Видите ли Вы причины для закрытия запроса , дает ли Sun какие-либо объяснения?
-121--756680-
Почему недопустимое имя столбца «[дубликат] Я пытаюсь получить результаты из базы данных String strCommand =» select TO_CHAR (realdate, 'YYYYMMDD'), PURCHASE_PRICE, SELLING_PRICE из CURRENCY_VI где RATE_NAME='EUR'"; cs....Я пытаюсь получить результаты из БД
String strCommand = "select TO_CHAR (realdate, 'YYYYMMDD'), PURCHASE_PRICE, SELLING_PRICE from CURRENCY_VI where RATE_NAME='EUR'"; cs.setQueryTimeout(m_nTimeout); ResultSet rs = cs.executeQuery(strCommand); while (rs.next()){ System.out.println("!!!\n\nDATE = " + rs.getString("realdate") + " PURCHASE_PRICE = " + rs.getString("PURCHASE_PRICE") + " SELLING_PRICE = " + rs.getString("SELLING_PRICE")); }
Там написано, что
rs.getString («realdate»)
- « java.sql.SQLException: недопустимое имя столбца ,» почему?Без
rs.getString («realdate»)
все работает нормально.На самом деле, таблица имеет этот столбец
CREATE TABLE "GPB"."CURRENCY_VI" ( "REALDATE" DATE, "PURCHASE_PRICE" FLOAT(126), "SELLING_PRICE " FLOAT(126), "RATE_NAME" VARCHAR2(20 BYTE) )
Спасибо!