String id = request.getParameter("id");
String rss = request.getParameter("rss");

try{
Class.forName("org.gjt.mm.mysql.Driver");
Connection users2 = DriverManager.getConnection(
"jdbc:mysql://localhost/db","root","pass");
Statement state2 = users2.createStatement();
int action2 = state2.executeUpdate("insert into rss set" +
"id=\"" + id + "\",adress=\"" + rss +"\"");
state2.close();
users2.close();
out.println("<h3>登録しました。</h3>");

} catch(Exception e){
out.println("出力異常");
}

のソースをServletで作ったんだけど、必ず出力異常の方が出ます。
JSPから値をもらっているのはprintlnで確認したので、明らかにtryの中身で何かが起こっていると
思うのですが原因が判明しません。
どの辺りが間違っているのか見当付きませんか?
よろしくお願いします。