RowSet
RowSetを使ってINSERTするとき、AUTO INCREMENT(IDENTITY)カラムがあるとエラーに場合 明示的にnullを入れるとOKみたい (とりあえずHSQLDBの場合は) CachedRowSet crs = executeQuery("select * from movie"); crs.moveToInsertRow(); crs.updateNull("id");…
http://www.thinkit.co.jp/cert/tech/3/8/sample1.htmよく見たらカラム名指定できるじゃんかぁ crs.updateInt(2, 200);//2つ目のカラム ↓ crs.updateInt("price", 200);
JSFベータのとき、うまくいかなかったけど、今日試したらやっぱりうまくいかなかった( http://d.hatena.ne.jp/muimy/20040416#1082139712 はWebアプリの場合は大丈夫みたい)SunのJSF RI1.0とrowset RIで試したところ、dataTableのvalueにrowsetを渡すとエラ…
http://java.sun.com/j2se/1.5.0/docs/api/javax/sql/rowset/CachedRowSet.htmlUpdateやInsertのやり方の説明とか。 あ、はてなってデフォルト 6時で日記ページめくりか。
http://edocs.beasys.co.jp/e-docs/wls/docs81/jdbc/rowsets.html
(http://d.hatena.ne.jp/muimy/20040320#p7 のつづき) SunのRowSet実装(RI)はシステムクラスパスに通して使う分はいいですが、 サーブレットコンテナやEclipseプラグインなどから使うと、 CachedRowSetImplなどのnew時にNullPointerExceptionになります。 (…