English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<sql:setDataSource> 태그는 데이터소스를 구성하거나 데이터소스 정보를 특정 범위의 변수에 저장하여 다른 JSTL 데이터베이스 작업의 데이터소스로 사용됩니다。
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
속성 | 설명 | 필수 여부 | 기본 값 |
---|---|---|---|
driver | 등록할 JDBC 드라이버 | 아니요 | 없음 |
url | 데이터베이스 연결의 JDBC URL | 아니요 | 없음 |
user | 데이터베이스 사용자 이름 | 아니요 | 없음 |
password | 데이터베이스 비밀번호 | 아니요 | 없음 |
dataSource | 미리 준비된 데이터베이스 | 아니요 | 없음 |
var | 데이터베이스를 대표하는 변수 | 아니요 | 기본 설정 |
스코프 | var 속성의 범위 | 아니요 | 페이지 |
이 参数는 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> 태그.