English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

<sql:setDataSource

JSPStandardtagbibliothek

Das <sql:setDataSource>-Tag wird verwendet, um Datenquellen zu konfigurieren oder Datenquelleninformationen in einer bestimmten Reichweite zu speichern, um sie als Datenquelle für andere JSTL-Datenbankoperationen zu verwenden.

Syntaxformat

<sql:setDataSource
  var="<string>"
  scope="<string>"
  dataSource="<string>"
  driver="<string>"
  url="<string>"
  user="<string>"
  password="<string>"/>

Eigenschaft

Die <sql:setDataSource>-Tag hat die folgenden Eigenschaften:

Eigenschaft Beschreibung Notwendigkeit Standardwert
driver Zu registrierender JDBC-Treiber Nein Keine
url JDBC URL der Datenbankverbindung Nein Keine
user Datenbankbenutzername Nein Keine
password Datenbankpasswort Nein Keine
dataSource Vorab vorbereitete Datenbank Nein Keine
var Variable, die die Datenbank darstellt Nein Standardwerte
Bereich Bereich der var-Attribut Nein Seite

Beispiel

MySQL-Datenbank einrichten:

  • Verwendung des JDBC MySQL-Treibers.
  • Verbindung zur lokalen TEST-Datenbank.
  • Zugriff auf die TEST-Datenbank mit user_id und mypassword.

Diese Parameter sind in MySQL oder anderen Datenbanken sehr grundlegend und es ist am besten, diese Parameter zu behalten. Nachfolgend wird ein einfaches Beispiel mit dem <sql:setDataSource>-Tag gegeben:

<%@ 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>

SiewerdeninSQLanderenTagsverwendet <sql:setDataSource> Tag.

JSPStandardtagbibliothek