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

<sql:setDataSource> 태그

JSP 표준 태그 라이브러리

<sql:setDataSource> 태그는 데이터소스를 구성하거나 데이터소스 정보를 특정 범위의 변수에 저장하여 다른 JSTL 데이터베이스 작업의 데이터소스로 사용됩니다。

문법 형식

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

속성

<sql:setDataSource> 태그는 다음과 같은 속성을 가집니다:

속성 설명 필수 여부 기본 값
driver 등록할 JDBC 드라이버 아니요 없음
url 데이터베이스 연결의 JDBC URL 아니요 없음
user 데이터베이스 사용자 이름 아니요 없음
password 데이터베이스 비밀번호 아니요 없음
dataSource 미리 준비된 데이터베이스 아니요 없음
var 데이터베이스를 대표하는 변수 아니요 기본 설정
스코프 var 속성의 범위 아니요 페이지

예제 보기

MySQL 데이터베이스를 설정합니다:

  • JDBC MySQL 드라이버를 사용합니다。
  • 이 기기의 TEST 데이터베이스에 연결합니다。
  • user_id와 mypassword를 사용하여 TEST 데이터베이스에 접근합니다。

이 参数는 MySQL 또는 다른 데이터베이스에서 매우 기본적인 것이며, 위의 参数를 기억하는 것이 좋습니다. 다음은 <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 태그</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>

SQL의 다른 태그에서 사용할 것입니다 <sql:setDataSource> 태그.

JSP 표준 태그 라이브러리