社区
数据库及相关技术
帖子详情
有关数据库得一个问题
mikesome
2001-09-08 06:51:17
应用程序自身会抛出很多异常,我怎么去catch这些异常,然后以自己得形式解决
比如数据库中得某表得某字段有not null ,unique的限制
当用户的输入违反这些限定,程序自身会抛出异常并解决异常,由于其解决异常的
输出对话框晦涩难懂,所以一般来说开发者得自己重新去接收异常解决
这些异常怎么接收????我该Catch什么东西,才会catch到自己想要得
...全文
84
3
打赏
收藏
有关数据库得一个问题
应用程序自身会抛出很多异常,我怎么去catch这些异常,然后以自己得形式解决 比如数据库中得某表得某字段有not null ,unique的限制 当用户的输入违反这些限定,程序自身会抛出异常并解决异常,由于其解决异常的 输出对话框晦涩难懂,所以一般来说开发者得自己重新去接收异常解决 这些异常怎么接收????我该Catch什么东西,才会catch到自己想要得
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mikesome
2001-09-28
打赏
举报
回复
两位,谢了
TR@SOE
2001-09-08
打赏
举报
回复
一般而言,在数据库操作时可能引起异常的操作大概有:post, delete。
对于前者,主要的错误是:主键重复,外键不存在,对非重复索引出现重复项,对非空字段出现空等。
对于后者,主要是:删除了主键从而使外键失去参照等。
我一般的做法,是形如:
try
{
Table1->Post();
}
catch (EDBEngineError &E)
{
...
}
然后根据ErrorCode判断是什么错误。这在处理要求不多的时候是可行的。
如果你预见到这样的处理会很多,不妨自己派生一个类,将数据库错误重新封装,然后截获相应的EDBEngineError后,抛出自己的异常类即可。
KingSunSha
2001-09-08
打赏
举报
回复
数据库在发生异常操作的时候,肯定会返回错误代码,你把错误代码翻译成用户能理解的内容,做成一个数据字典,就能比较简单的处理了
SQL Server
数据库
转Mysql
数据库
工具的一款工具
在提供的压缩包文件名称“mss2sql”中,"mss"可能是“Microsoft SQL Server”的缩写,"sql"代表SQL,暗示这是
一个
用于SQL Server到MySQL转换的工具或脚本。 综上所述,SQL Server到MySQL的
数据库
转换工具为用户提供...
android连接mysql
数据库
例子
这里我们将探讨如何在Android客户端通过网络连接到远程MySQL服务器,并执行相关的
数据库
操作。 首先,理解客户端-服务器-
数据库
架构至关重要。在这种模式下,Android设备作为客户端,通过HTTP或HTTPS等网络协议与...
手机号码段全国归属地
数据库
(共360569条记录)txt文件和sql文件
全国手机号码段归属地
数据库
是
一个
重要的资源,尤其对于IT专业人士来说,它提供了关于手机号码归属地的详尽信息。这个
数据库
包含360569条记录,这意味着它覆盖了非常广泛的电话号码范围,不仅包括传统的移动、电信和...
数据库
文件包 SQL 2008
【
数据库
文件包 SQL 2008】是
一个
与微软SQL Server 2008相关的压缩文件,其中包含了
数据库
的重要组成部分。SQL Server 2008是微软推出的一款关系型
数据库
管理系统,广泛应用于企业级的数据存储和管理。在这个特定的...
使用百度定位SDK获取百度GPS坐标(经纬度等)信息并上传到
数据库
使用百度定位SDK获取GPS数据并上传到
数据库
,获得的坐标为百度坐标系坐标,若要在其他地图上...百度定位SDK锁屏后无法定位
问题
的解决,是使用了
一个
AlarmManager每隔10秒发送
一个
PendingIntent启动一次相关Service。
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章