社区
数据库及相关技术
帖子详情
有关数据库得一个问题
mikesome
2001-09-08 06:51:17
应用程序自身会抛出很多异常,我怎么去catch这些异常,然后以自己得形式解决
比如数据库中得某表得某字段有not null ,unique的限制
当用户的输入违反这些限定,程序自身会抛出异常并解决异常,由于其解决异常的
输出对话框晦涩难懂,所以一般来说开发者得自己重新去接收异常解决
这些异常怎么接收????我该Catch什么东西,才会catch到自己想要得
...全文
72
3
打赏
收藏
有关数据库得一个问题
应用程序自身会抛出很多异常,我怎么去catch这些异常,然后以自己得形式解决 比如数据库中得某表得某字段有not null ,unique的限制 当用户的输入违反这些限定,程序自身会抛出异常并解决异常,由于其解决异常的 输出对话框晦涩难懂,所以一般来说开发者得自己重新去接收异常解决 这些异常怎么接收????我该Catch什么东西,才会catch到自己想要得
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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等网络协议与...
数据库
文件包 SQL 2008
【
数据库
文件包 SQL 2008】是
一个
与微软SQL Server 2008相关的压缩文件,其中包含了
数据库
的重要组成部分。SQL Server 2008是微软推出的一款关系型
数据库
管理系统,广泛应用于企业级的数据存储和管理。在这个特定的...
使用百度定位SDK获取百度GPS坐标(经纬度等)信息并上传到
数据库
使用百度定位SDK获取GPS数据并上传到
数据库
,获得的坐标为百度坐标系坐标,若要在其他地图上...百度定位SDK锁屏后无法定位
问题
的解决,是使用了
一个
AlarmManager每隔10秒发送
一个
PendingIntent启动一次相关Service。
数据库
面试笔试题集
- **
数据库
的独立性**:
数据库
并不是
一个
独立的系统,它需要操作系统的支持。选项A错误。 - **
数据库
设计**:主要是指设计
数据库
的结构和内容,而不是设计
数据库
管理系统本身。选项B错误。 - **数据共享**:
数据库
...
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章