<Sql: setDataSource> tag
<Sql: setDataSource> est utilisée pour configurer les informations de source de données ou d'une source de données est stockée dans un champ variable pour d'autres opérations de base de données JSTL en tant que source de données.
syntaxe
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
propriété
<Sql: setDataSource> balise a les attributs suivants:propriété | description | le cas échéant | Par défaut |
---|---|---|---|
conducteur | Pour enregistrer un pilote JDBC | aucun | aucun |
url | connexion de base de données JDBC URL | aucun | aucun |
utilisateur | Base de données Nom d'utilisateur | aucun | aucun |
mot de passe | Base de données Mot de passe | aucun | aucun |
dataSource | base de données pré-préparés | aucun | aucun |
var | Les représentants de bases de données variables | aucun | Les paramètres par défaut |
portée | attribut var Scope | aucun | page |
Exemples Démo
Configuration base de données MySQL:
- Utilisez le pilote JDBC MySQL.
- Branchez la base de données machine de test.
- Utilisez user_id et mypassword base de données d'accès TEST.
Les paramètres ci-dessus dans MySQL ou autre base de données est très basique, il est préférable de se rappeler que les paramètres ci-dessus. Suivant est un simple à utiliser <sql: setDataSource> tag exemple:
<%@ 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>
Vous utiliserez les autres étiquettes dans le SQL <sql: setDataSource> tag.