powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java.sql.Date
11 сообщений из 11, страница 1 из 1
java.sql.Date
    #33138189
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
пытаюсь вставить в базу InterBase6 дату:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
   public   void  dateTest(Integer agentid)  throws  SQLException 
  {
    Connection connection =  null ;
     try  {
     connection = dataSource.getConnection();
      String sql = "UPDATE " + AGENTS_TABLE + " SET " +
          AGENT_CLOSE_DATE + "=(?) WHERE " + AGENT_ID + "=" + agentid;
      PreparedStatement pstmt = connection.prepareStatement(sql);

      java.sql.Date date = (java.sql.Date)( new  java.util.Date());

      pstmt.setDate( 1 , date);
      pstmt.executeUpdate();
      pstmt.close();

    }
     catch  (SQLException e)
    {
      e.printStackTrace();
    }
  }

выдают ClassCastException.
не java.sql.Date же в java.util.Date не конвертится?
...
Рейтинг: 0 / 0
java.sql.Date
    #33138195
ява-гуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
правильно: не приводится
...
Рейтинг: 0 / 0
java.sql.Date
    #33138208
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
Ладно,
так оно приводится?
...
Рейтинг: 0 / 0
java.sql.Date
    #33138222
ява-гуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я же написал: не приводится.

Код: plaintext
1.
2.
3.
4.
5.
 package  java.sql;
...
 public   class  Date  extends  java.util.Date {
...
}

а что мешает писать: java.sql.Date d = new java.sql.Date()?
...
Рейтинг: 0 / 0
java.sql.Date
    #33138229
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
может, отсутствие у java.sql.Date конструктора без параметров?
вопрос, впрочем, снимается, раз они не приводятся
...
Рейтинг: 0 / 0
java.sql.Date
    #33138307
Naug
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вытаскивай из обычной даты лонг и скармливой его скульной дате
...
Рейтинг: 0 / 0
java.sql.Date
    #33138310
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
уже, спасибо.
...
Рейтинг: 0 / 0
java.sql.Date
    #33138354
ява-гуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
za8может, отсутствие у java.sql.Date конструктора без параметров?
вопрос, впрочем, снимается, раз они не приводятсягы. точно :)
...
Рейтинг: 0 / 0
java.sql.Date
    #33138355
ява-гуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Naugвытаскивай из обычной даты лонг и скармливой его скульной дате

java.sql.Date d = new java.sql.Date(System.currentTimeMillis());
...
Рейтинг: 0 / 0
java.sql.Date
    #33138380
za8
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
za8
Гость
приятно, что не только я торможу:

za8
уже, спасибо


но всё равно спасибо, главное не подарок, а внимание
...
Рейтинг: 0 / 0
java.sql.Date
    #33138499
ява-гуест
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
za8приятно, что не только я торможу:

za8
уже, спасибо


но всё равно спасибо, главное не подарок, а внимание

я не тебя комментировал :)

Наугвытаскивай из обычной даты лонг и скармливой его скульной дате
он посоветовал делать так:

java.util.Date ud = new java.util.Date();
java.sql.Date sd = new java.sql.Date(ud.getTime());

я же ему подсказал, что можно и короче :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / java.sql.Date
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]