jp.ne.mki.wedge.pub.vfunit.tag.process.db
クラス SqlExecute

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess
      上位を拡張 jp.ne.mki.wedge.pub.vfunit.tag.process.db.SqlExecute
すべての実装されたインタフェース:
IReportTestCase, IVfUnitProcess

public class SqlExecute
extends AbstractProcess

指定のSQLを発行します。
SELECT文を指定した場合は出力は行われません。

属性の指定

属性名指定内容コメント
driverJDBCドライバ必須項目。JDBCドライバを入力してください。
useridユーザID必須項目。ユーザ名を入力してください。
passwordパスワード必須項目。パスワードを入力してください。
urlデータベース情報必須項目。接続先データベースを入力してください
sql実行SQL必須項目。データベースに対し発行を行いたい SQL を入力してください。
SELECT文の発行は行われません。(エラーにもなりませんが出力もされません)

XML記述サンプル

<sql-execute driver="oracle.jdbc.driver.OracleDriver" userid="user" password="password" url="jdbc:oracle:thin://127.0.0.1:1521:ORCL" sql="INSERT INTO test VALUES(10,20,'check');" />

作成者:
maekawa

フィールドの概要
 
クラス jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess から継承されたフィールド
MESSAGE_NO_COMP, MESSAGE_NO_ITEM
 
インタフェース jp.ne.mki.wedge.pub.vfunit.tag.IVfUnitProcess から継承されたフィールド
BUTTON_INDEX, CLASS, CLICK_COUNT, COLUMN, COMP, EXPECTED, FROM, INDEX, KEY_CODE, KEY_NAME, LABEL, MODIFIERS, NAME, ROW, STATUS_ERROR, STATUS_FAILURE, STATUS_NO_EXEC, STATUS_SUCCESS, TIME, TITLE, TO, VALUE, WINDOW
 
コンストラクタの概要
SqlExecute()
           
 
メソッドの概要
 java.lang.String getProcessString()
          処理内容を文字列として取得
 void processElement(java.awt.Window window)
          処理実行
 
クラス jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess から継承されたメソッド
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format, getAttribute, getAttributeBoolean, getAttributeInt, getAttributeLong, getAttributeNN, getComponentProcessString, getInnerTextComponent, getParentTest, getProcessWindow, getProcessWindow, getStatus, getThrown, getTime, getVfFinder, getXmlNode, setParentTest, setStatus, setThrown, setTime, setXmlNode
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SqlExecute

public SqlExecute()
メソッドの詳細

processElement

public void processElement(java.awt.Window window)
                    throws java.lang.ClassNotFoundException,
                           java.sql.SQLException
インタフェース IVfUnitProcess の記述:
処理実行

例外:
java.lang.ClassNotFoundException
java.sql.SQLException

getProcessString

public java.lang.String getProcessString()
処理内容を文字列として取得

定義:
インタフェース IReportTestCase 内の getProcessString
オーバーライド:
クラス AbstractProcess 内の getProcessString
戻り値: