gpt4 book ai didi

java - mysql命令应该完成哪些流程,Java应该完成哪些流程?

转载 作者:搜寻专家 更新时间:2023-10-30 23:18:03 25 4
gpt4 key购买 nike

这是我第一次编程,我正在努力理解应该用 mysql 命令做什么以及应该用 Java 做什么(我正在用 Java 编程数据库,因为它不需要在网)。

假设我有以下管道:

  1. 从用户那里获取 excel 文件。此 excel 文件可根据 ID 号进行识别。
  2. 从 excel 文件中提取信息。
  3. 将提取的信息保存到数据库中。此信息需要通过上述 ID 号保持可识别性。
  4. 找到相关的身份证号码并获取保存的提取信息
  5. 创建包含信息的文本文档。

我需要帮助的是第 2 部分。我应该将信息保存在 java 类的实例下吗?还是应该立即将数据库中的所有信息保存在一个表中?

现在我什至很难理解使用数据库的意义,因为我已经习惯了在类里面看到一切。请帮忙!

最佳答案

Right now I'm having a hard time even seeing the point of using a database since I'm so accustomed to seeing everything in classes.

数据库帮助 persistence .如果您需要在程序的两次运行之间存储信息,或者您需要处理的数据超过一次内存(包括虚拟内存)的容量,那么您需要持久化数据。如果您不这样做,那么您就不需要数据库。

MySQL 特别是一个 relational数据库,因此您通常可以根据关系轻松检索和操作部分数据——例如,所有具有 5 个以上 dentry 的小部件。

如果您习惯于类,那么您就会习惯于与其他类之间具有 1 对 1、1 对多以及多对多关系的类。数据库可以有相同的。在 1:1 关系中,列位于同一个表中。在 1:many 和 many:many 关系中,表之间存在可以连接的关系。

参见 http://www.databasejournal.com/sqletc/article.php/1469521/Introduction-to-Relational-Databases.htm了解数据库上下文中的关系。

关于java - mysql命令应该完成哪些流程,Java应该完成哪些流程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456750/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com