속성
속성 | 설명 | 필수 | 기본값 |
---|---|---|---|
드라이버 | 등록할 JDBC 드라이버 클래스의 이름 | 아니요 | 없음 |
URL | 데이터베이스 연결을 위한 JDBC URL | 아니요 | 없음 |
사용자 | 데이터베이스 사용자 이름 | 아니요 | 없음 |
비밀번호 | 데이터베이스 비밀번호 | 아니요 | 없음 |
비밀번호 | 데이터베이스 비밀번호 | 아니요 | 없음 |
데이터 소스 | 미리 준비된 데이터베이스 | 아니요 | 없음 |
var | 데이터베이스를 나타내는 변수의 이름 | 아니요 | 기본값 설정 |
범위 | 데이터베이스를 나타내는 변수의 범위 | 아니요 | 페이지 |
예시
MySQL 데이터베이스 설정에 대한 다음 정보를 고려하십시오 -
-
JDBC MySQL을 사용하고 있습니다. 드라이버.
-
로컬 머신의 TEST 데이터베이스에 접속하겠습니다.
-
user_id를 사용합니다. 및 내 비밀번호 TEST 데이터베이스에 액세스합니다.
위의 모든 매개변수는 MySQL 또는 기타 데이터베이스 설정에 따라 달라집니다. 위의 매개변수를 고려하여 다음 예는 setDataSource를 사용합니다. 태그 -
<%@ taglib uri = "https://java.sun.com/jsp/jstl/core" prefix = "c" %> <%@ taglib uri = "https://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>
후속 SQL 태그에서