Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / java.sql.Date / 11 сообщений из 11, страница 1 из 1
28.06.2005, 13:14
    #33138189
za8
za8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
пытаюсь вставить в базу 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
28.06.2005, 13:16
    #33138195
ява-гуест
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
правильно: не приводится
...
Рейтинг: 0 / 0
28.06.2005, 13:19
    #33138208
za8
za8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
Ладно,
так оно приводится?
...
Рейтинг: 0 / 0
28.06.2005, 13:21
    #33138222
ява-гуест
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
я же написал: не приводится.

Код: 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
28.06.2005, 13:24
    #33138229
za8
za8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
может, отсутствие у java.sql.Date конструктора без параметров?
вопрос, впрочем, снимается, раз они не приводятся
...
Рейтинг: 0 / 0
28.06.2005, 13:45
    #33138307
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
вытаскивай из обычной даты лонг и скармливой его скульной дате
...
Рейтинг: 0 / 0
28.06.2005, 13:47
    #33138310
za8
za8
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
уже, спасибо.
...
Рейтинг: 0 / 0
28.06.2005, 13:58
    #33138354
ява-гуест
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
za8может, отсутствие у java.sql.Date конструктора без параметров?
вопрос, впрочем, снимается, раз они не приводятсягы. точно :)
...
Рейтинг: 0 / 0
28.06.2005, 13:59
    #33138355
ява-гуест
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
java.sql.Date
Naugвытаскивай из обычной даты лонг и скармливой его скульной дате

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

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


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

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


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

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

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

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

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


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