Java:通过JDBC进行数据insert,如果插入失败如何判断是因为语句错误还是数据库满了

2024-11-27 08:36:30
推荐回答(4个)
回答1:

你肯定还没看java的异常捕获吧。

这个很简单,只要catch一下异常就行了。

插入失败是会报错的,你捕获这个错误,返回给你,即可。

示例代码:

  try  
  {   
     stat.executeUpdate(sql);
    }
   catch (SQLException e) {  
         out.println(""+"出错啦,请联系管理员!
"+"错误信息:"+e.toString()+""+"

");   
      }

回答2:

数据库会满么?
语句错误,应该是说主键重复了,或者插入的类型不对应。
你可以先自己在数据库执行看看对不对。再用在程序中

回答3:

直接 捕获异常就行 tyr{}catch {}只要是出现运行时异常都可以捕捉到

回答4:

数据库满了汗!!!!!磁盘不够了就满了?