Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

JSTL SQL Tag Library: ไลบรารีสำหรับติดต่อฐานข้อมูลใน JSP


JSTL SQL Tag Library 提供แท็กสำหรับติดต่อกับฐานข้อมูลเชิงสัมพันธ์ (RDBMS) เช่น Oracle, MySQL, Microsoft SQL Server สัญลักษณ์ taglib:

<%@ taglib prefix="sql" uri="https://java.sun.com/jsp/jstl/sql" %>

รายการแท็ก JSTL SQL ทั้งหมด

ลำดับ แท็ก และ คำอธิบาย
1 <sql:setDataSource>: สร้าง DataSource เรียบง่าย เหมาะสำหรับ Prototype
2 <sql:query>: รันคำสั่ง SQL Query ที่กำหนดใน body หรือผ่านแอตทริบิวต์ sql
3 <sql:update>: รันคำสั่ง SQL Update (INSERT, UPDATE, DELETE)
4 <sql:param>: ตั้งค่าพารามิเตอร์ในคำสั่ง SQL
5 <sql:dateParam>: ตั้งค่าพารามิเตอร์วันที่/เวลาในคำสั่ง SQL
6 <sql:transaction>: จัดกลุ่มคำสั่ง SQL ให้ทำงานเป็น Transaction เดียว

ข้อควรระวัง

  • JSTL SQL Tags เหมาะสำหรับแอปพลิเคชันขนาดเล็กหรือ Prototype
  • สำหรับ Production ควรใช้ DAO Pattern, Connection Pool และแยก Business Logic ออกจาก View
  • ต้องมี JDBC Driver ของฐานข้อมูลที่ใช้ใน Classpath