JSTL SQL Tag < sql : transaction >

Java Server Page

Jstl Dersleri lesson

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>

 

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Burak KUTBAY 2010 - 2019
%d blogcu bunu beğendi: