Veritabanı işlemleri için SqlJ güzel bir araç. Kısaca
Bağlantı (Oracle)
Oracle.connect(
“jdbc:oracle:thin:@(description=(address=(host=localhost)” +
“(protocol=tcp)(port=1521))(connect_data=(sid=ORCL)))”,
“kullanici”,
“sifre”
);
Tek kayıt sorgulama
int id = 0;
String adi = null;
String soyadi = null;
#sql {
select id, adi, soyadi into : OUT id, : OUT adi, : OUT soyadi from musteriler where rownum = 1;
};
System.out.println(“ID:” + id);
System.out.println(“ADI:” + adi);
System.out.println(“SOYADI:” + soyadi);
Birden çok kaydı tersten sıralama
#sql iterator musterilerITR implements Scrollable
(int id, String adi, String soyadi);
musterilerITR musteriler;
#sql musteriler ={
select id, adi, soyadi from musteriler
};
musteriler.afterLast();
while(musteriler.previous()){
System.out.println(musteriler.id() + “-” + musteriler.adi() + “-” + musteriler.soyadi() + “-”);
}
musteriler.close();