大多数论坛都提到速度,备份等方面的细微差别。 现在是时候有人告诉他们两者在GUI数据验证方面有何不同。 执行此操作2数据库始终依赖于java(或其他软件),或者他们是否能够创建仅接受有效输入的用户界面。例如:仅限正数,年龄介于1到100之间,电子邮件必须正确。如果我的软件接受500岁以上的年龄,我会感到害怕。
答案 0 :(得分:1)
两者都提供了大致可比的原生开发工具,能够满足您的要求。
两者都提供了所有主要语言与RDBMS交互的能力,因此,您所讨论的事物类型的能力与包括Java,.Net,Ruby在内的一系列语言的选项一样多种多样, Python,C ++,VB等等
然而他们没有提供的是一个简单的Access类型'表格和表'类型的RAD工具。简单来说,Oracle和DB2的灵活性和功能的增加都是以简单为代价的。
答案 1 :(得分:1)
数据库不依赖于Java来实现字段级约束。数据约束可以直接在数据库级别实现,这是一种很好的做法。
但是您还需要字段级验证 - 用户不希望在插入时出现约束违规错误。
对于从数据库本身生成GUI应用程序的工具 - 我不认为这是Oracle和DB2数据库问题 - 它更像Oracle Apex与IBM相当 - 但即使在Oracle中你也有表单(已故), JDeveloper,Apex。