当前位置: 技术问答>java相关
请问高手,如何知道一个insert语句执行是否成功呢?
来源: 互联网 发布时间:2015-08-12
本文导语: 请问高手,如何知道一个insert语句执行是否成功呢?如果不成功,能否知道错误原因是数据库错误,还是数据库有唯一性索引? | try { insert(....) } catch(java.sql.SQLException e) { ...
请问高手,如何知道一个insert语句执行是否成功呢?如果不成功,能否知道错误原因是数据库错误,还是数据库有唯一性索引?
|
try
{
insert(....)
}
catch(java.sql.SQLException e)
{
if(e.getErrorCode() == 1) // 违反主键数据记录重复
{
if(erStr.indexOf("A.UK_FPMX") > 0)
{
...// 违反A.UK_KEY约束
}
}
else
{
... // 插入数据不成功数据库异常
}
}
{
insert(....)
}
catch(java.sql.SQLException e)
{
if(e.getErrorCode() == 1) // 违反主键数据记录重复
{
if(erStr.indexOf("A.UK_FPMX") > 0)
{
...// 违反A.UK_KEY约束
}
}
else
{
... // 插入数据不成功数据库异常
}
}
|
int i;
i=stmt.executeUpdate(sql);
if (i
i=stmt.executeUpdate(sql);
if (i
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!