Bonjour,
Est-ce que quelqu'un connait comment régler le problème d'insertion d'une date dans une BD Oracle car toujours il me donne un message d'erreur.
Bonjour,
Est-ce que quelqu'un connait comment régler le problème d'insertion d'une date dans une BD Oracle car toujours il me donne un message d'erreur.
La date doit être peut-être formatée dans un format de type US ou EN, alors que toi tu travailles peut-être avec des dates au format FR.
Pour tester, va directement dans Oracle et inserts (notamment en utilisant une interface graphique) une donnée de type Date.
A+![]()
Le plus simple (quelque soit la DB), c'est de passer par un PreparedStatement et d'utiliser le setter qui va bien...
A+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PreparedStatement pstmt = connection.prepareStatement("update from nomTable where champDate=?"); pstmt.setDate(1, uneJavaSqlDate); pstmt.execute();
Tout à fait, j'avais oublié cette solution. C'est la faute à Hibernate qui fait tout le travail tout seul.Envoyé par OButterlin
![]()
C'est clair, saleté d'hibernate !![]()
Partager