SQL İfadelerini Çalıştırma
SQL de tablo veya veritabanı oluştururken,bir veriyi veya tabloyu silerken ya da güncelleme (update) yaparken kullanacağımız metod ;
statement.executeUpdate(DDL ifadesi);
Yukarıda saydığım veritabanı işlemleri SQL de DDL (Data Definition Language) işlemleridir.
Eğer bir SQL sorgusu çalıştırmak istiyorsak;
statement.executeQuery(sorgu);
Burada ki sorgu dan kasıt tablodan veri çekmek için yapılan sorgudur.
ResultSet İşleme
Tablodan çekmek istediğimiz verileri görüntülemek istiyorsak resultset nesnesinden yararlanırız. Burada next metodu işimizi görür.
while(resrutSet.next())
{
System.out.println(resultSet.getString(first_name)+” ”+…);
}
şeklinde kullanılır. İLk olarak basit bir örnekle başlayalım. Aşağıda ki kodlara bir göz atın isterseniz.
package javadatabaseprogramming.pkg1;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class JavaDataBaseProgramming1 {
public static void main(String[] args) {
Connection connection=null;
try {
String driverName="oracle.jdbc.driver.OracleDriver";
Class.forName(driverName);
String servername="127.0.0.1";
String portNumber="1521";
String sid="XE";
String url="jdbc:oracle:thin:@"+servername+":"+portNumber+":"+sid;
String username="PERSONEL";
String parola="PERSONEL";
connection=DriverManager.getConnection(url,username,parola);
System.out.println("Veritabanına bağlanıldı.");
Statement statement=connection.createStatement();
ResultSet rs=statement.executeQuery("select employee_id,first_name,last_name,"
+ "phone_number ,email from personel.employees ");
while(rs.next())
{
System.out.println(rs.getString("employee_id")+" "+rs.getString("first_name")+" "
+rs.getString("last_name")+" "+
rs.getString("phone_number")+" "+rs.getString("email"));
}
} catch (Exception e) {
e.printStackTrace();
System.err.println("Veritabanı bağlantısı yapılamadı!");
}
}
}
Bu kodları çalıştırmadan önce bir bakın bakalım classes12.jar dosyasını eklemiş misiniz diye. Bu dosyayı Netbeans IDE sinde projenin altında Libraries’e sağ tıklayıp add jar file/folder dan ekleriz. Aksi takdirde program hata verir yani veritabanına bağlanamaz.
Bu kodların ekran çıktısı şu şekilde olur.
Programın kaynak kodlarını buradan indirebilirsiniz. İyi çalışmalar...
Hiç yorum yok:
Yorum Gönder