©
本文档使用
php中文网手册 发布
<sql:setDataSource>标签用来配置数据源或者将数据源信息存储在某作用域的变量中,用来作为其它JSTL数据库操作的数据源。
| 属性 | 描述 | 是否必要 | 默认值 |
|---|---|---|---|
| driver | 要注册的JDBC驱动 | 否 | 无 |
| url | 数据库连接的JDBC URL | 否 | 无 |
| user | 数据库用户名 | 否 | 无 |
| password | 数据库密码 | 否 | 无 |
| dataSource | 事先准备好的数据库 | 否 | 无 |
| var | 代表数据库的变量 | 否 | 默认设置 |
| scope | var属性的作用域 | 否 | Page |
以上参数在MySQL或其它数据库中是非常基础的,最好能够记住上面的参数。接下来给出一个简单的使用<sql:setDataSource>标签的例子:
<%@ 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>
您将会在SQL的其它标签中使用<sql:setDataSource>标签。
关于我们 联系我们 留言板
手册网