###やっていること
HTML上で適当に入力したものをDBに書き込み
書き込みが成功か失敗かをwebの画面に表示する(ローカル環境です)
###やりたいこと
JDBCTemplateでinsertして
PRIMARY_KEYに設定したものがダブってエラーがになった時にweb上にエラー文がバーーって出てしまうのをtrychatchを使って任意のものに変更したい
###試したこと
わざとダブらせたときに
SQLIntegrityConstraintViolationException
というものが出ていたのでchatchのところをこれにしてみたり
他にも
SQLException
SQLWarning
などを試しましたが駄目でした
#コード
@Repository public class Register { @Autowired JdbcTemplate jdbcTemplate; public int insert(String test){ try { //ここでダブってエラー出たときにどうにかしたい jdbcTemplate.update("insert into test values (?)", test); return 1; }catch (SQLWarningException e){ System.out.println("エラーです"); return 0; } } }
回答2件
あなたの回答
tips
プレビュー