English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Стандартная библиотека тегов JSP
Тег <sql:setDataSource> используется для настройки источника данных или для хранения информации о источнике данных в переменной в определенной области действия, которая используется в других операциях базы данных JSTL.
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
Атрибут | Описание | Необходимо ли | Значение по умолчанию |
---|---|---|---|
driver | JDBC драйвер для регистрации | Нет | Нет |
url | URL JDBC подключения к базе данных | Нет | Нет |
user | Имя пользователя базы данных | Нет | Нет |
password | Пароль базы данных | Нет | Нет |
dataSource | Предварительно подготовленная база данных | Нет | Нет |
Var | Переменная, представляющая базу данных | Нет | Настройка по умолчанию |
Scope | Область действия переменной var | Нет | Страница |
Эти параметры в MySQL или других базах данных очень базовые, лучше запомнить эти параметры. Далее приведен пример использования тега <sql:setDataSource>:
<%@ page language="java" contentType="text/html; charset=UTF-8"% pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%> <html> <head> <title>JSTL sql:setDataSource Tag</title> </head> <body> <sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/TEST" user="user_id" password="mypassword"/> <sql:query dataSource="${snapshot}" sql="..." var="result" /> </body> </html>
Вы будете использовать другие теги SQL <sql:setDataSource> Теги.