- - PR -
OraclePreparedStatement使用時にClassCastException
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-03-27 13:08
JBoss のコネクションプーリング機構が何で実装されてるのかは存じませんが、DBCP を使っているのであればこれ↓ですかね。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28666&forum=12 | ||||
|
投稿日時: 2006-03-27 13:12
ありがとうございます。
>夏椰|。σ)oサマ rowid をStringで取得しても構わないのですね。勉強不足ですみません。ありがとうございます。 取得したrowidは下記のSQLでテーブルの更新に使用しております。 Stringで取得してやってみたいと思います。 SQL = "UPDATE table SET flg = '1' WHERE rowid = ? "; ps = con.prepareStatement(SQL); ps.setROWID(1, rowid); ps.executeUpdate(); >ハツキタツミサマ コンパイルの際にROWID rowid; でエラーになっています。 rs.getROWID("rowid"); のところも、エラーになっています。 D:\******.java:822: シンボルを解決できません。 シンボル: クラス ROWID 場所 : ****** の クラス ROWID rowid; ^ | ||||
|
投稿日時: 2006-03-27 13:15
setROWIDもだめでは・・・・(^^; | ||||
|
投稿日時: 2006-03-27 13:18
だからインポートしてないだけでしょ。 少しは自分でしらべろや... | ||||
|
投稿日時: 2006-03-27 13:34
>夏椰|。σ)oサマ
getROWID → getString setROWID → setString としたところ、うまく動きました。ありがとうございました。 >ハツキタツミサマ すみません。。 ROWIDは Oracle.sql の インポートを消したからエラーとなっていました。 ありがとうございました。 |