<SQL:setDataSource>タグ
<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の他のラベルを使用します。