Ik moet in java een query schrijven die adhv een datum een aantal records teruggeeft, de query is als volgt:
SELECT * FROM tabel WHERE datum = dat
Waarbij dat een java Date object is dat je meegeeft aan de functie.
Als ik deze query uitvoer dan krijg ik foutmelden, als ik de query afdruk op de commandline dan krijg ik een zeer rare datum in de query.
Vorige week heb ik er al met enkele collega's achter zitten zoeken maar we zijn gewoon tot het besluit gekomen dat de Java Date niet compatibel is met de sql server Date..
Maar toch zouden we hier graag gebruik van maken, hoe kunnen we alsnog rechtstreeks java Date objecten gebruiken in onze querys?
SELECT * FROM tabel WHERE datum = dat
Waarbij dat een java Date object is dat je meegeeft aan de functie.
Als ik deze query uitvoer dan krijg ik foutmelden, als ik de query afdruk op de commandline dan krijg ik een zeer rare datum in de query.
Vorige week heb ik er al met enkele collega's achter zitten zoeken maar we zijn gewoon tot het besluit gekomen dat de Java Date niet compatibel is met de sql server Date..
Maar toch zouden we hier graag gebruik van maken, hoe kunnen we alsnog rechtstreeks java Date objecten gebruiken in onze querys?