English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca de etiquetas estándar de JSP
La etiqueta <sql:setDataSource> se utiliza para configurar el origen de datos o almacenar la información del origen de datos en una variable de ámbito determinado, que se utiliza como origen de datos para otras operaciones de bases de datos JSTL.
<sql:setDataSource var="<cadena>" scope="<cadena>" dataSource="<cadena>" driver="<cadena>" url="<cadena>" user="<cadena>" password="<cadena>"/>
Atributo | Descripción | ¿Es necesario? | Valor predeterminado |
---|---|---|---|
driver | El driver JDBC a registrar | No | Ninguno |
url | URL JDBC de conexión a la base de datos | No | Ninguno |
usuario | Nombre de usuario de la base de datos | No | Ninguno |
contraseña | Contraseña de la base de datos | No | Ninguno |
dataSource | Base de datos preparada por anticipado | No | Ninguno |
var | Representa las variables de la base de datos | No | Configuración predeterminada |
alcance | El ámbito de la propiedad var | No | Página |
Estos parámetros son muy básicos en MySQL u otros sistemas de bases de datos, es mejor recordar estos parámetros. A continuación, se proporciona un ejemplo simple del uso de la etiqueta <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>
Lo utilizará en otras etiquetas SQL <sql:setDataSource> Etiquetas.