加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

JSP JSTL <sql:setDataSource>标签:设置数据源

发布时间:2020-12-15 02:41:30 所属栏目:Java 来源:网络整理
导读:sql:setDataSource 标签用于设置数据源。数据源包括数据库的驱动、连接数据库的用户名、密码和 URL 连接等属性。 说明:在应用sql:setDataSource标签时,需要提供对应数据库的驱动包。 语法: sql:setDataSource ? {dataSource="dataSource"| ? ? url="jdbcUr
<sql:setDataSource> 标签用于设置数据源。数据源包括数据库的驱动、连接数据库的用户名、密码和 URL 连接等属性。

说明:在应用<sql:setDataSource>标签时,需要提供对应数据库的驱动包。

语法:

<sql:setDataSource
? {dataSource="dataSource"|
? ? url="jdbcUrl"
? [driver="driverClassName"]
? [user="userName"]
? [password="password"]}
? [var="varName"]
? [scope="{page|request|session|application}"]/>


<sql:setDataSource> 标签各属性的详细介绍如表所示。

<sql:setDaataSource>标签属性
属性 类型 描述 引用 EL
driver String 连接数据库的JDBC驱动类名称 可以
dataSource String,javax.sql.DataSource 使用其他已存在的数据源对象 可以
url String JDBC连接数据库的URL地址 可以
user String 连接数据库的用户名 可以
password String 连接数据库的密码 可以
var String 存储数据源的变量 不可以
scope String 变量的存储范围 不可以

说明:JSTL 的 SQL 标签无法实现数据库连接池等高级数据源功能。

示例1

应用 <sql:setDataSource> 标签连接 SQL Server 2000 数据库 db_testJSTL,关键代码如下:
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
  连接SQL Server 2000数据库
  <sql:setDataSource driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
                     url="jdbc:microsoft:sqlserver://localhost:1433;databaseName=db_testJSTL"
                     user="sa"
                     password=""/>

示例2

应用 <sql:setDataSource> 标签连接 MySQL 数据库 db_testJSTL,关键代码如下:
<%@taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql"%>
  连接MySQL数据库
  <sql:setDataSource driver="com.mysql.jdbc.Driver"
                     url="jdbc:mysql://localhost:3306/db_testjstl"user="root"
                     password="111"/>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读