Latest web development tutorials

tag: <setDataSource Sql>

JSP Standard Tag Library JSP Standard Tag Library

<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.


JSP Standard Tag Library JSP Standard Tag Library