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"] />
其中:
下面连接本地 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.cdsy.xyz)</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>