モジュール java.sql
パッケージ java.sql

インタフェースPreparedStatement

すべてのスーパー・インタフェース:
AutoCloseable, Statement, Wrapper
既知のすべてのサブインタフェース:
CallableStatement

public interface PreparedStatement extends Statement
プリコンパイルされたSQL文を表すオブジェクトです。

SQL文は、プリコンパイルされ、PreparedStatementオブジェクトに格納されます。 その後、このオブジェクトは、この文を複数回効率的に実行するために使用できます。

ノート: INパラメータ値を設定する設定機能メソッド(setShortsetStringなど)は、入力パラメータの定義されたSQL型と互換のある型を指定する必要があります。 たとえば、INパラメータがINTEGERというSQL型の場合、setIntメソッドを使用するようにしてください。

任意のパラメータ型変換が必要な場合は、目的のSQL型を指定してsetObjectメソッドを使用するようにしてください。

パラメータ設定の例を次に示します。conはアクティブな接続を表します。


   BigDecimal sal = new BigDecimal("153833.00");
   PreparedStatement pstmt = con.prepareStatement("UPDATE EMPLOYEES
                                     SET SALARY = ? WHERE ID = ?");
   pstmt.setBigDecimal(1, sal);
   pstmt.setInt(2, 110592);
 

導入されたバージョン:
1.1
関連項目: