バナー
本文へジャンプ アクセス解析 

 

<sql:query>タグ


DBを検索(SELECT)し結果を取得する。

<sql:query var="query" dataSource="${db}">
 SELECT * FROM user
</sql:query>


[PR] データが語るエンジニアの給与動向/Tech総研byリクルート
[PR] 国内最大級のエンジニア派遣サービスのお仕事情報サイトとは?
[PR] 雨が降る2、3時間前にお知らせメールが届く!月形半平太メール
属性
  • var
利用したい変数名を指定する。
  • dataSource
データソースを指定する。(DataSourceオブジェクト、JNDIリソース、JDBCパラメータのいずれか)
  • scope
scopeを指定する。page(デフォルト)、request、session、aplication
  • sql
sqlクエリを指定する。
  • startRow
指定した行から結果を取得する。
(指定しない場合、はじめから取得する。)
  • maxRows
利用したい変数名を指定する。
※属性名が赤色のものは必須項目です。

使用例

@ボディ部を利用する。
<sql:query>タグのボディ部にSELECT文を指定することでSQLを実行することができる。
以下は(SELECT * FROM user)を実行し、結果をqueryに格納する。

<sql:query var="query" dataSource="${db}">
 SELECT * FROM user
</sql:query>


Asql属性を指定する。
<sql:query>タグのsql属性にsqlクエリを指定することで、SQLを実行することができる。
また、<sql;param>タグでSQLにパラメータを渡すことができる。
以下は(SELECT * FROM user where id ='0001')を実行し、結果をqueryに格納する。

<c:set var="s" value="SELECT * FROM user where id=?"/>
<sql:query var="query" dataSource="${db}" sql="${s}">
 <sql:param value="0001"/>
</sql:query>

[PR] 【LEC】資格取得!合格への第一歩!
[PR] 無印良品から、新しい暮らし方の提案
[PR] 写真を使った新感覚コミュニティ<無料>

リンクについて - お問い合わせ
Copyright (c) 2006 PoiPoi-Project +Team60% All rights reserved.


JSP標準アクション
アクションタグ
クイックリンク
Strutsタグライブラリ
beanライブラリ
htmlライブラリ
logicライブラリ
nestedライブラリ
JSTLタグライブラリ
coreライブラリ
sqlライブラリ
xmlライブラリ