JSTL SQL Tag < sql : transaction >
Java Server Pages Dersleri’ne devam ediyoruz. Bu dersimizde daha önce açıkladığımız Java Standart Tag Library Nedir? JSTL Kullanımı‘na detaylıca inceliyoruz. Bu yazıda ise JSTL’in Sql Tag’larından sql : param kullanımına bakacağız.
sql: transaction Kullanımı ve Örneği
sql sorgularımızı yazarken bir oturumda birden fazla sorgu isteğinde bulunmak gerekebilir. Verilerimiz kayıba uğramadan sağlıklı bir şekilde işlem sırasına göre olmalı bu işlemlerin takibini ise biz Transaction sayesinde yapacağız. Verilerimizi yapılacak işlemleri sıraya koyacağız özetle. Bu işlemleri sıraya koyarkenki sorguları sql:transaction tag arasına yazmaktayız.
Kayıt ekleme, silme, arama gibi sql cümlecik taglarını transaction tag arasında yazmaktayız. Bu işlemi yapmadan önce projemize ilgili kütüphaneyi eklmeyi unutmayalım.
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
SQL Transaction tag örneği için bir güncelleme ve kayıt işlemi gerçekleştirilecektir. Transaction işlemi bu güncelleme ve kayıt işlemi sırayla yapılmasını sağlayacaktır.
<%@ page import="java.io.*,java.util.*,java.sql.*"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> <html> <head> <title>Burak Kutbay JSTL Sql</title> </head> <body> <sql:transaction dataSource="${baglan}"> <sql:update> UPDATE uye SET soyadi = 'kutbay' WHERE adi = 'burak' </sql:update> <sql:update> INSERT INTO uye VALUES ('burak','kutbay'); </sql:update> </sql:transaction> </body> </html>
No Comment! Be the first one.