Jdbc, Cannot convert value ‘0000-00-00 00:00:00′

1.Introduction

Si vous désirez récupérer une valeur de type « DATETIME » dans une table mysql à l’aide du driver Jdbc de MySql et que les valeurs sont nulles dans la table, vous vous retrouvez avec l’erreur suivante : « Cannot convert value ». Pour résoudre ce problème il suffit de modifier l’url de connexion en y ajoutant le paramètre décrit ci-dessous. On retrouve typiqument cette erreur dans Netbeans lorsqu’on utilise le client de base de données intégré à l’éditeur…

Url de connexion

Si votre url était:
jdbc:mysql://localhost:3306/mabdd
remplacez-la par :

jdbc:mysql://localhost:3306/mabdd?zeroDateTimeBehavior=convertToNull
Et le tour est joué…

Laisser un commentaire