logo search
Хабибуллин

Библиотека sql

Четвертая библиотека, sql, описываемая тегом

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

содержит теги связи и работы с базами данных: <sql:setDataSource>, <sql:query>, <sql:update> и <sql:transaction>. Их действие построено на JDBC и работа с ними очень похожа на работу с базами данных через JDBC, что можно понять из следующего примера:

<sql:setDataSource driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:ORCL" user="scott"

password="tiger"

/>

<sql:query var="depts" > select * from DEPT

</sql:query>

<sql:transaction>

<sql:update>

insert into DEPT values(50, 'XXX', 'YYY') </sql:update>

</sql:transaction>