java ile database baglandıgımızda verileri almak için ;
Statement sttmt = null;
sttmt = connect.createStatement();
ResultSet res = null;
res = sttmt.executeQuery("select * from zaman"); ve burdan sonra
verileri yazdırıyoruz bildiginiz gibi.
Fakat ben sql de date type ında tutulan veriler üzerinde; u tarihten sonrası
gibi bir karşılatırma yapmak istiyorum java içinde query hazırlayıp
göndererek.
Statement istenen=null;
istenen=connect.
createStatement();
ResultSet verecek=null;
String qquery= null;
//qquery= "('"+"select * from zaman where ttarih > "+"('"+
tarih+"')"+"')";
qquery= "('"+"select * from zaman where ttarih > "+ tarih+"'')";
qquery=("select from zaman where ttarih >" + tarih); --->>>
buardaki tarih variable'ı dışardan string arguman olarak gelicek . query
olarak databsede karsılastırma yapacak. fakat
verecek=istenen.executeQuery(qquery);
vairbale.executeQuery( " xxxxxxx " ) fonsiyonunun içine çift tırnaklar
arasında yazılması gerekiyor. eger string verirsem fonksiyona hata
vermekte.
ben nasıl yapabilirimki ->>> "select from zaman where ttarih >" + tarih
<<---- executeQuery() fonksiyonuna çift tırnaklar arasında verebilirim.
veya bana önerebileceginiz başka bir yol var mıdır?
Teşekkürler
Önder Baykal
--
odrbykl
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php