4行目: | 4行目: | ||
==メソッド== | ==メソッド== | ||
=== | ===SQLセット=== | ||
* setString - 指定パラメータにString値をセットする | * setString - 指定パラメータにString値をセットする | ||
* setInt - 指定パラメータにInt値をセットする | * setInt - 指定パラメータにInt値をセットする |
2019年6月27日 (木) 23:20時点における版
java.sql.PreparedStatement [1]
私はプリコンパイルされたSQL文を作成するインターフェースです。SQL文はプリコンパイルされ、PreparedStatementインスタンスに格納されます。その後、そのインスタンスはこのSQL文を効率的に実行するために繰り返し利用されます。
メソッド
SQLセット
- setString - 指定パラメータにString値をセットする
- setInt - 指定パラメータにInt値をセットする
- setFloat - 指定パラメータにfloat値をセットする
- setDate - 指定パラメータにjava.sql.Date値をセットする
- setTime - Calendarインスタンスを使用して指定パラメータにjava.sql.Time値をセットする
- setNull - 指定パラメータにSQL NULLをセットする
実行
- execute - あらゆる種類のSQL文を実行し是非を返す
- executeUpdate - Update系SQL文を実行し変更された行数を返す
例
try (Connection c = DriverManager.getConnection(URL, USER, PASSWD);) { PreparedStatement ps = c.prepareStatement("DELETE FROM pfmc WHERE date=?") ps.setDate(1, date); int r = ps.executeUpdate(); ...