データベースの一連の更新処理がトランザクションです。Java の JDBC API を Aplication 版で、MySQL を前提に説明します。 更新処理では、connection インタフェースの commit と rollback メソッドが使われます。これらのメソッドは、自動コミットモードが無効のときに使用します。 尚、MySQL は COMMIT-ROLLBACK をサポートしていません。Exception error が発生し、ROLLBACK を実行した時点で、エラーになります。ACCESS データベースなら動作します。MySQL はトランザクション処理を省く (commit/rollback ができない) ことによって高速化を実現しています .. ・public void commit() throws SQLException 直前のコミット/ロールバック以降に行われた
MySQL 編5 - JDBC + JAVA Servlet、JSP、レコード更新、レコード参照 MySQL の JDBC ドライバは、 mysql-connector-java-3.0.8-stable.zip のパッケージから、mysql-connector-java-3.0.8-stable-bin.jar を lib に 配置した。2.0.14 の JDBC ドライバでは日本語が扱えなかった。 3.0.8 の JDBC ドライバは日本語が正常に扱える。 ■J2SDK1.4.1 でのシフトJIS の扱い変更に伴う問題 ・JDBC で Oracle9i の文字データをアクセスすると記号文字「〜」、「−」 関係が ? になる。次のコード回避した。 MySQL では時間がなく検証していないので注意のこと。 s = rs.getString(fld); s = new String(s.ge
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く