首页 > JSTL > JSTL SQL标签
<sql:setDataSource>标签
JSTL <sql:setDataSource> 标签用来在 JSP 页面中配置数据源,并将其存储在某作用域的变量中。
语法
JSP <sql:setDataSource> 标签语法如下:<sql:setDataSource dataSource="dataSource" [scope="page|session|request|application"] [var="varname"]>或
<sql:setDataSource driver="drivername" [password="password"] url="jdbcURL" user="username" var="varname" [scope="page|session|request|application"] />其中:
-
[ ]
:[ ]
中的内容为可选项; - driver:注册的 JDBC 驱动;
- url:数据库连接的 JDBC URL;
- user:连接数据库时使用的用户名;
- password:连接数据库时使用的密码;
- dataSource:已经存在的数据源;
- var:代表数据源的变量;
- scope:设定参数 var 的有效范围,默认为 page。
示例
下面连接本地 MySQL 中的 test 数据库,如下:<%@ 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"%> <!DOCTYPE html> <html> <head> <title>编程帮(www.biancheng.net)</title> </head> <body> <body> <sql:setDataSource var="test" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" user="root" password="root" /> </body> </html>