JSTL SQL Tag - 02-22-2015

advertisement
JSTL SQL Tag < sql : query > - 02-22-2015
by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com
JSTL SQL Tag
by Burak - Pazar, ?ubat 22, 2015
http://blog.burakkutbay.com/jstl-sql-tag-sql-query.html/
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 : query kullan?m?na bakaca??z.
sql: query Kullan?m? ve Örne?i
Ad?ndanda anla??laca?? üzere sorgu i?lemlerini
gerçekle?tirdi?imiz sql jstl tag?d?r. Sql Tag'? kullanmadan önce
projemize kütüphanemize eklememiz gerekmektedir.
<%@ taglib uri="http://java.sun.com/jsp/jstl/sq
l" prefix="sql"%>
Bu JSP kodu örne?imizde sql: query kullan?m?n? i?leyece?iz. Bir
sql sorgusunu tag arac?l??? ile yazaca??z ancak daha önce
gördü?ümüz sql : setDataSource tag'?nda tan?mlam?? oldu?umuz
de?i?keni bu tag?n içerisinde eklememiz gerekmektedir bu
duruma dikkat etmenizi öneririm. Kullanmam?z?n sebebini
yazd?m ama hat?rlatmakta fayda var kullan?c? bilgileri ve
veritaban? yolu o de?i?kenimizde sakl?.
1/3
JSTL SQL Tag < sql : query > - 02-22-2015
by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com
Bu örne?imizde bir veritab?na ba?lan?p o veritaban?nda ki
bilgileri sayfam?za ça??raca??z.
<%@ page import="java.io.*,java.util.*,java.sql
.*"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/co
re" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sq
l" prefix="sql"%>
<html>
<head>
<title>Burak Kutbay JSTL</title>
</head>
<body>
<sql:query dataSource="${baglan}" var="sonuc">
SELECT * from Uye;
</sql:query>
<table>
<tr>
<th>Ad?</th>
<th>Soyad?</th>
</tr>
<c:forEach var="sonuc" items="${uye.sonuc}">
<tr>
<td><c:out value="${sonuc.adi}"/></td>
<td><c:out value="${sonuc.soyadi}"/></td>
</tr>
2/3
JSTL SQL Tag < sql : query > - 02-22-2015
by Burak - Burak Kutbay'?n Ki?isel Blog'u | - http://blog.burakkutbay.com
</c:forEach>
</table>
</body>
</html>
Sonuç olarak baglan de?i?kenindeki setDataSource olarak
tan?mlad???m?z baglan de?i?kenini sql query'imize datasource
k?sm?na yaz?yoruz. Sonra bu sql sorgusuna bir de?i?ken
tan?ml?yoruz ard?ndan sorgumuzu yaz?yoruz. Gelen sonucu
c:out tag? ile kay?t say?s? kadar ilgili kolonlar?n?n
görüntülenmesini sa?l?yoruz.
_______________________________________________
PDF generated by Kalin's PDF Creation Station
3/3
Powered by TCPDF (www.tcpdf.org)
Download