2013-10-02 4 views
0

Я получаю эту ошибку в унаследованном приложении работает SQL из страниц JSP (не мое приложение):Обновления с MySQL 4.7 до 5.5, проблемные поля даты

java.sql.SQLException: Значение «7Some текста из field123133 2001-09-2012001-10-01 08: 37: 1910000-00-00 00:00:00' не может быть представлена ​​в виде java.sql.Timestamp

похоже, поля объединяются и это то, что временная метка (и дата, и дата-время) пытается расшифровать. Все работает нормально, если я запускаю запрос в mysql-клиенте и удаляю все поля даты, времени и времени. Это происходит, когда выполняется executeQuery (запрос).

Что я сделал:

  • туздЫшпра старой базы данных
  • импортированы в новой
  • изменили старый драйвер MySQL в MySQL-разъем-Java-5.1.26-bin.jar
  • удалены все старые библиотеки JDBC
  • кот работает на Java 1,7

Я предполагаю, что это проблема с библиотеками.

  • апач-кот-7.0.42
  • 5.5.32-0ubuntu0.12.04.1 (Ubuntu)
  • jdk1.7.0_15

Вот кот/Библиотека:

activation.jar catalina-tribes.jar el-api.jar jmxtools.jar naming-factory.jar poolman.xml tomcat-i18n-es.jar аннотации-api.jar commons-codec-1.4.jar hssf-serializer.jar jsp-api.jar NetComponents.jar servlet-api .jar tomcat-i18n-fr.jar catalina-ant.jar cos.jar jasper-el.jar log4j.jar pg73jdbc3.jar tomcat-api.jar tomcat-i18n-ja.jar catalina-ha.jar dnsjava.jar jasper.jar mail.jar poi-hssf.jar tomcat-coyote.jar tomcat-jdbc.jar catalina.jar ecj-4.2.2.jar jmxri.jar mysql-connector-java-5.1.26-bin.jar poolman. банку-кот dbcp.jar кот-util.jar

И несколько в WEB-INF/Lib:

fop.jar jce1_2_1.jar jsse.jar NetaxeptClientVirtual.jar soap.jar w3c.jar Xerces. jar

Спасибо за любую помощь!

ответ

0

Добавление

? ZeroDateTimeBehavior = convertToNull

к соединительному URL решить эту проблему.

Смежные вопросы