`<sql:setDataSource>` タグ

JSP 标准标签库JSP 標準タグライブラリ

`<sql:setDataSource>`タグは、データソースを構成したり、データソース情報を何らかのスコープの変数に格納するために使用され、他のJSTLデータベース操作のデータソースとして利用されます。

構文形式

<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


実例デモ

MySQLデータベースの設定:

  • JDBC MySQLドライバを使用します。
  • ローカルのTESTデータベースに接続します。
  • user_idとmypasswordを使用してTESTデータベースにアクセスします。

上記のパラメータはMySQLや他のデータベースで非常に基本的なものであり、ぜひ覚えておくことをお勧めします。次に、`<sql:setDataSource>`タグを簡単に使用した例を示します:

<%@ 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"%>
<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>タグ。


JSP 标准标签库JSP 標準タグライブラリ

その他の拡張