JDBC commit和rollback方法的写法有关问题

JDBC commit和rollback方法的写法问题
try
{
conn.commit();
conn.close();
}
catch(SQLException e)
{
//处理异常
}

rollback是不是需要写在catch里?
那样的话就是,
try
{
conn.rollback();
}
catch(SQLException e)
{
//处理异常
}

------解决思路----------------------
commit和rollback方法都声明了会抛出异常,因此从语法上是需要捕获异常的。