Latest web development tutorials

<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>タグには、次の属性があります。

プロパティ 説明 必要に応じて デフォルト
ドライバー JDBCドライバを登録するには いいえ いいえ
URL JDBC URLデータベース接続 いいえ いいえ
ユーザー データベースのユーザー名 いいえ いいえ
パスワード データベースのパスワード いいえ いいえ
データソース 事前準備データベース いいえ いいえ
VAR 代表変数データベース いいえ デフォルト設定
スコープ スコープvar属性 いいえ ページ


例のデモ

MySQLデータベースを設定します:

  • JDBC MySQLドライバを使用してください。
  • 機械TESTデータベースを接続します。
  • USER_IDとmypasswordというアクセスTESTデータベースを使用してください。

MySQLや他のデータベースで上記のパラメータは、上記のパラメータことを覚えておくことが最善である、非常に基本的なものです。 <:setDataSource SQL>タグの例を次に使用するのは簡単です:

<%@ 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>

<:setDataSource SQL>タグは、SQLの他のラベルを使用します。


JSP標準タグライブラリ JSP標準タグライブラリ