繁体   English   中英

连接到数据库时,Java Programm是否会取代DBMS

[英]Does a Java Programm substitude a DBMS when connected to a Database

大家好,我只是在使用(关系)HSQL数据库的项目。 随之而来的问题浮出水面:一个Databasemanagementsystem只是一个允许我键入订单的摆动应用程序,当我使用Java程序连接到数据库并在其中键入命令时,是否可以替换它?

关于用户体验。

您将创建一个考虑规范化和完整性约束规则的数据库。 您是否希望前台用户与客户进行交互以执行以下步骤来创建订单:

  1. 打开一个SQL客户端
  2. 连接到正确的数据库。
  3. 下定决心开始触发一些查询。
  4. 创建查询以获取新的客户ID,如下所示:

从双重中选择customer_sequence.nextval

  1. 创建查询以使用上面生成的ID在客户表中插入客户详细信息。
  2. 创建查询以生成订单ID。

从双中选择order_sequence.nextval

  1. 创建查询以将记录插入订单表。
  2. 创建查询以将记录表插入order_item表。

该列表继续包含付款信息,交货详细信息,优惠和促销等功能。

有人会说可以编写一个SQL过程来抽象所有这些步骤。 同意,但是您必须编写代码,然后为什么不编写可简化订单生成过程的GUI应用程序。 有一些Oracle应用程序提供Oracle表单来与数据库进行交互。但是它的功能有限,不能满足Java GUI或Web GUI的所有要求。

因此,您的问题的答案是用户体验。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM