mysql:5395
From: "TAKAHASHI, Tomohiro" <"TAKAHASHI, Tomohiro" <t_takahashi@xxxxxxxxxx>>
Date: Tue, 23 Apr 2002 21:01:32 +0900
Subject: [mysql 05395] Re: JDBC でのエラーコード
高橋(智)です。ご利用ありがとうございます。 getErrorCode()が返す値は、vendor-specificなerror codeです。 どのような時どのようなエラーコード値を返せば良いのか、きち んとした指標があれば良いのですが、現在のところは値を何もセット せずに、SQLExceptionをスローしています。 ただし、JDBC API を使いつつ、ベンダー固有のエラーに頼ってコー ディングすることは、決して勧められたことではないのです。 何か具体的で明快な改善案などあれば対応したいのですが... (^^; よろしくお願いいたします。 渥美 裕輝 wrote: > > MySQLとの接続にgwe.sql.gweMysqlDriverを使用しています。 > データベースのエラーコードを取得したくて > > int count = 0; > try{ > String sql = "INSERT ..."; > count = pre.executeUpdate(sql); > }catch(SQLException e){ > if(e.getErrorCode() == 1062) { > System.out.println("重複エラー"); > } > } > > のようなコードを書いていますが, > SQLException#getErrorCode()の戻り値が全て0でかえってきてしまいます。 > 過去ログ検索してみたんですけど見当たらなくって・・・。 > 何か方法はないでしょうか? > よろしくお願いいたします。 -- 高橋智宏 Java読書会( http://www.t3-jpn.com/bof/ ) T3-Japan( http://www.t3-jpn.com/ )
5389 2002-04-23 15:48 [渥美 裕輝 <hirohono] JDBC でのエラーコード -> 5395 2002-04-23 21:01 ┗["TAKAHASHI, Tomohiro] 5396 2002-04-24 10:09 ┗[渥美 裕輝 <hirohono] 5400 2002-04-24 22:11 ┗["TAKAHASHI, Tomohiro] 5402 2002-04-25 12:12 ┗[渥美 裕輝 <hirohono] 5406 2002-04-25 22:04 ┗["TAKAHASHI, Tomohiro] 5409 2002-04-26 09:21 ┗[渥美 裕輝 <hirohono]