- JSP 基礎教程
- JSP - 首頁
- JSP - 概述
- JSP - 環境設定
- JSP - 架構
- JSP - 生命週期
- JSP - 語法
- JSP - 指令
- JSP - 動作
- JSP - 隱式物件
- JSP - 客戶端請求
- JSP - 伺服器響應
- JSP - HTTP 狀態碼
- JSP - 表單處理
- JSP - 編寫過濾器
- JSP - Cookie 處理
- JSP - 會話跟蹤
- JSP - 檔案上傳
- JSP - 處理日期
- JSP - 頁面重定向
- JSP - 訪問計數器
- JSP - 自動重新整理
- JSP - 傳送郵件
- 高階 JSP 教程
- JSP - 標準標籤庫
- JSP - 資料庫訪問
- JSP - XML 資料
- JSP - Java Bean
- JSP - 自定義標籤
- JSP - 表示式語言
- JSP - 異常處理
- JSP - 除錯
- JSP - 安全性
- JSP - 國際化
- JSP 有用資源
- JSP - 問答
- JSP - 快速指南
- JSP - 有用資源
- JSP - 討論
JSTL - SQL <sql:setDataSource> 標籤
<sql:setDataSource> 標籤設定資料來源配置變數或將資料來源資訊儲存到作用域變數中,該變數可以用作其他 JSTL 資料庫操作的輸入。
屬性
<sql:setDataSource> 標籤具有以下屬性:
| 屬性 | 描述 | 必填 | 預設值 |
|---|---|---|---|
| driver | 要註冊的 JDBC 驅動程式類的名稱 | 否 | 無 |
| url | 資料庫連線的 JDBC URL | 否 | 無 |
| user | 資料庫使用者名稱 | 否 | 無 |
| password | 資料庫密碼 | 否 | 無 |
| password | 資料庫密碼 | 否 | 無 |
| dataSource | 預先準備好的資料庫 | 否 | 無 |
| var | 表示資料庫的變數的名稱 | 否 | 設定預設值 |
| scope | 表示資料庫的變數的作用域 | 否 | 頁面 |
示例
考慮以下關於您的 MySQL 資料庫設定的資訊:
我們使用的是 JDBC MySQL 驅動程式。
我們將連線到本地機器上的 TEST 資料庫。
我們將使用 user_id 和 mypassword 訪問 TEST 資料庫。
所有上述引數將根據您的 MySQL 或任何其他資料庫設定而有所不同。考慮到上述引數,以下示例使用 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:///TEST"
user = "user_id" password = "mypassword"/>
<sql:query dataSource = "${snapshot}" sql = "..." var = "result" />
</body>
</html>
我們將在後續的 SQL 標籤中使用 <sql:setDataSource>。
jsp_standard_tag_library.htm
廣告