<이 SQL : setDataSource> 태그
<이 SQL : setDataSource는> 태그는 데이터 소스와 같은 다른 JSTL 데이터베이스 작업의 가변 영역에 저장되어있는 데이터 소스 또는 데이터 소스 정보를 구성하는데 사용된다.
구문
<sql:setDataSource var="<string>" scope="<string>" dataSource="<string>" driver="<string>" url="<string>" user="<string>" password="<string>"/>
재산
<이 SQL : setDataSource> 태그는 다음과 같은 특성이 있습니다 :재산 | 기술 | 필요한 경우 | 디폴트 값 |
---|---|---|---|
운전사 | JDBC 드라이버를 등록하려면 | 아니 | 아니 |
URL | JDBC URL 데이터베이스 연결 | 아니 | 아니 |
사용자 | 데이터베이스 사용자 이름 | 아니 | 아니 |
암호 | 데이터베이스 암호 | 아니 | 아니 |
은 dataSource | 사전 준비 데이터베이스 | 아니 | 아니 |
VAR | 대표 변수 데이터베이스 | 아니 | 기본 설정 |
범위 | 범위 var 애트리뷰트 | 아니 | 페이지 |
예를 들면 데모
MySQL 데이터베이스를 설정 :
- JDBC MySQL의 드라이버를 사용하십시오.
- 기계 TEST 데이터베이스를 연결합니다.
- USER_ID와 mypassword 액세스 TEST 데이터베이스를 사용합니다.
MySQL의 또는 다른 데이터베이스에서 위의 매개 변수는 위의 매개 변수 것을 기억하는 것이 가장 좋습니다, 아주 기본입니다. <: setDataSource SQL> 태그의 예를 다음에 사용하기 간단하다 :
<%@ 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>
<: setDataSource SQL> 태그는 SQL의 다른 레이블을 사용합니다.