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

Cevap