社区
数据库及相关技术
帖子详情
有关数据库得一个问题
mikesome
2001-09-08 06:51:17
应用程序自身会抛出很多异常,我怎么去catch这些异常,然后以自己得形式解决
比如数据库中得某表得某字段有not null ,unique的限制
当用户的输入违反这些限定,程序自身会抛出异常并解决异常,由于其解决异常的
输出对话框晦涩难懂,所以一般来说开发者得自己重新去接收异常解决
这些异常怎么接收????我该Catch什么东西,才会catch到自己想要得
...全文
60
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
打赏
举报
回复
数据库在发生异常操作的时候,肯定会返回错误代码,你把错误代码翻译成用户能理解的内容,做成一个数据字典,就能比较简单的处理了
数据库
面试常见
问题
本文介绍了与
数据库
相关的面试
问题
。
mysql
一个
数据库
允许存放多少个表?
数据库
里表多少个才合理?
mysql的配置项里是否有对
一个
数据库
中,是否有最大数据表的限制,后面查询了相关资料,才发现,mysql
数据库
中,对单个
数据库
中的最大允许建立的数据表是没有配置项,也就是说没有限制的。mysql单
数据库
对数据表限制数量的
问题
:1.
一个
数据库
是没有表现值的,或者说这个被限制的值很大2.
一个
mysqld服务可以支持的表对象数量是,42亿多点,所以这个限制基本上不需要考虑 从性能考虑的话,
一个
数据库
建立...
一个
汉字在
数据库
中占几个字节
数据库
表字段为varchar(n)类型,存英文很简单,只要字母个数不大于n即可。但是对于汉字,按照同样的方法就不行了。因为对于汉字不同的字符集,在
数据库
占用的字节是不一样的。UTF-8字符集,
一个
汉字占三个字节,gbk字符集,
一个
汉字占两个字节,比如varchar(10)类型的字段,UTF-8的汉字,只能存3个,gbk字符集的汉字却能存5个。所以在程序中根据表字段varchar的大小,保存或更新时...
数据库
常见面试题(附答案)
1.事务四大特性 原子性,要么执行,要么不执行 隔离性,所有操作全部执行完以前,其它会话不能看到过程 一致性,事务前后,数据总额一致 持久性,一旦事务提交,对数据的改变就是永久的 2.
数据库
隔离级别,每个级别会引发什么
问题
,mysql默认是哪个级别 脏读:事务B读取事务A还没有提交的数据 不可重复读:两次事务读的数据不一致 幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看...
数据库
设计的基本步骤
数据库
设计的基本步骤 按照规范设计的方法,考虑
数据库
及其应用系统开发全过程,将
数据库
设计分为以下6个阶段 1.需求分析 2.概念结构设计 3.逻辑结构设计 4.物理结构设计 5.
数据库
实施 6.
数据库
的运行和维护 在
数据库
设计过程中,需求分析和概念设计可以独立于任何
数据库
管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。 1.需求分析阶段(常用自顶向下)
数据库及相关技术
1,178
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章