tag: <setDataSource Sql>
<Sql: setDataSource> tag é usada para configurar as informações da fonte de dados ou fonte de dados são armazenados em um escopo de variáveis para outras operações de banco de dados JSTL como uma fonte de dados.
sintaxe
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
propriedade
<Sql: setDataSource> tag tem os seguintes atributos:propriedade | descrição | Se necessário | omissão |
---|---|---|---|
motorista | Para registrar um driver JDBC | não | não |
url | conexão de dados JDBC URL | não | não |
usuário | banco de dados de usuário | não | não |
senha | senha de banco de dados | não | não |
dataSource | banco de dados pré-preparada | não | não |
var | Representantes de banco de dados variável | não | As configurações padrão |
escopo | Scope atributo var | não | página |
Exemplos Demonstração
Configuração de banco de dados MySQL:
- Use JDBC MySQL motorista.
- Ligue o banco de dados de máquina de teste.
- Use user_id e banco de dados de acesso TEST mypassword.
Os parâmetros acima em MySQL ou outro banco de dados é muito básico, é melhor lembrar que os parâmetros acima. Em seguida é um simples usar <sql: setDataSource> exemplo tag:
<%@ 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>
Você vai usar os outros rótulos nos SQL <sql: setDataSource> tag.