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>