JSP JSTL <sql:setDataSource> 标签

返回上一级

JSP 标准标签库(JSTL) <sql:setDataSource> 标签用来配置数据源或者将数据源信息存储在某作用域的变量中,用来作为其它 JSTL 数据库操作的数据源

语法

<sql:setDataSource> 标签语法格式如下

<sql:setDataSource
  var="<string>"
  scope="<string>"
  dataSource="<string>"
  driver="<string>"
  url="<string>"
  user="<string>"
  password="<string>"/>

属性

<sql:setDataSource> 标签有如下属性:

属性 描述 必选 默认值
driver 要注册的JDBC驱动
url 数据库连接的JDBC URL
user 数据库用户名
password 数据库密码
dataSource 事先准备好的数据库
var 代表数据库的变量 默认设置
scope var属性的作用域 Page

范例

1. 设置 MySQL 数据库

  1. 使用 JDBC MySQL 驱动
  2. 连接本机的 jsp_mysql 数据库
  3. 使用 username 和 password 访问 jsp_mysql 数据库

接下来给出一个简单的使用 <sql:setDataSource> 标签的例子

webapp/jstl_sql_setdatasource.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*,java.sql.*"%>
<%@ page import="javax.servlet.http.*,javax.servlet.*"%>
<%@ page import="java.util.Date,java.text.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost/jsp_mysql"
     user="root"  password=""/>
<!DOCTYPE html>
<meta charset="utf-8">
<title>JSTL &lt;sql:setDataSource&gt; 标签 - JSP 基础教程 | 简单教程(www.twle.cn)</title>
<style>
    table { border-collapse: collapse; }
    table,th,td {border:1px solid #ddd;}
    th,td {padding:5px 10px;text-align: left}
</style> 
<sql:setDataSource var="snapshot" driver="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost/jsp_mysql"
     user="root"  password=""/>

<sql:query dataSource="${snapshot}" sql="..." var="result" />
<p>JSTL &lt;sql:setDataSource&gt; 标签 - JSP 基础教程 | 简单教程(www.twle.cn)</p>

接下来的范例我们会经常使用到 <sql:setDataSource> 标签

返回上一级

JSP 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.