主に組み込み系のプログラムばかり組んでいたのですが、最近javaでデータベースを使うコードを
書き始めました。

データベースにアクセスするモジュールの、例外対策コードの単体テスト(unit test)はどのように
書けば良いのでしょうか?

ほとんどのSQL操作メソッドはjava.sql.SQLExceptionを投げる可能性があり、それぞれに例外対策の
コードが必要になると思います。できれば例外対策コードの動作チェックも単体テストに含めるように
したいのですが、そのためには意図的にデータベース側でエラーを発生させる必要があると思います。

単体テストでなければ、LANケーブルを抜いてタイムアウトさせるなりすれば良いかと思いますが、
プログラムからデータベース側にエラーを発生させる方法がわかりません。

参考書籍,サイトなどアドバイスいただけないでしょうか。