powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / запихивание даты
8 сообщений из 8, страница 1 из 1
запихивание даты
    #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
запихивание даты
    #34547433
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неправильно приводишь java.util.Data к типу java.sql.Date
...
Рейтинг: 0 / 0
запихивание даты
    #34547518
salexa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как правильно?
...
Рейтинг: 0 / 0
запихивание даты
    #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
запихивание даты
    #34547625
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
insButch.setDate( 1 ,  new  java.sql.Date(date.getTime()));
...
Рейтинг: 0 / 0
запихивание даты
    #34547681
salexa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так сделал
Код: plaintext
insButch.setString( 8 , new  SimpleDateFormat(Javadateformat).format(MySQLdateformat.parse(rs.getString( 8 ))));
и в PreparedStatement insButch добавил to_date
...
Рейтинг: 0 / 0
запихивание даты
    #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
запихивание даты
    #34549865
Хм, getTimestamp, setTimestamp не пробовали?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / запихивание даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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