(1) 可以在
JOptionPane.showMessage("具体怎么写忘记了");
System.exit(1)
严重的情况才异常推出
(2)我的建议是把对数据库的操作放到一个类中.
例如
public class UserManager {
public static boolean insertUser(User user) {//具体实现}
public static boolean deleteUser(User user) {}
public static boolean updateUser(User user) {}
}
主键冲突的问题通常是用户输入的错误,这时候应该返回让用户重新输入.
如果是程序的问题,就应该考虑程序的逻辑实现了.
(3)对这些get方法不太熟悉,多看看api文档,会很有帮助的