Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / запихивание даты / 8 сообщений из 8, страница 1 из 1
24.05.2007, 08:37:08
    #34547366
salexa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запихивание даты
Добрый день!

Помогите разобраться. Тяну данные из mysql в Oracle
Код: plaintext
1.
2.
3.
4.
5.
PreparedStatement insButch = conn.prepareStatement("INSERT INTO t1 VALUES(?,?,?,?,?,?,?,?)");
...
SimpleDateFormat df =  new  SimpleDateFormat ("yyyy-MM-dd HH:mm:ss.S");
insButch.setDate( 8 , (Date) df.parse(rs.getString( 8 )));
insButch.addBatch();
insButch.executeBatch();
Получаю java.lang.ClassCastException

Пример даты: 2007-05-24 16:57:28.0
...
Рейтинг: 0 / 0
24.05.2007, 09:16:54
    #34547433
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запихивание даты
неправильно приводишь java.util.Data к типу java.sql.Date
...
Рейтинг: 0 / 0
24.05.2007, 09:42:56
    #34547518
salexa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запихивание даты
как правильно?
...
Рейтинг: 0 / 0
24.05.2007, 10:00:09
    #34547586
salexa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запихивание даты
так тоже почему-то не работает=(
Код: plaintext
1.
SimpleDateFormat formatter =  new  SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");        
insButch.setDate( 8 , Date.valueOf(formatter.format(rs.getString( 8 ))));
java.lang.IllegalArgumentException: Cannot format given Object as a Date
...
Рейтинг: 0 / 0
24.05.2007, 10:12:22
    #34547625
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запихивание даты
Код: plaintext
insButch.setDate( 1 ,  new  java.sql.Date(date.getTime()));
...
Рейтинг: 0 / 0
24.05.2007, 10:29:22
    #34547681
salexa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запихивание даты
так сделал
Код: plaintext
insButch.setString( 8 , new  SimpleDateFormat(Javadateformat).format(MySQLdateformat.parse(rs.getString( 8 ))));
и в PreparedStatement insButch добавил to_date
...
Рейтинг: 0 / 0
24.05.2007, 10:43:45
    #34547757
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
запихивание даты
salexaтак тоже почему-то не работает=(
Код: plaintext
1.
SimpleDateFormat formatter =  new  SimpleDateFormat("yyyy-MM-dd HH:mm:ss.S");        
insButch.setDate( 8 , Date.valueOf(formatter.format(rs.getString( 8 ))));
java.lang.IllegalArgumentException: Cannot format given Object as a Date

formatter.format(rs.getString(8)) -> formatter.parse(rs.getString(8))
...
Рейтинг: 0 / 0
24.05.2007, 22:12:26
    #34549865
запихивание даты
Хм, getTimestamp, setTimestamp не пробовали?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / запихивание даты / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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