应该用mysql命令来完成什么过程,以及Java应该做些什么?

这是我第一次编程,我很努力地理解用mysql命令应该做什么,以及Java应该做什么(我使用Java编写数据库,因为它不需要通过Web使用)。

假设我有以下pipe道:

  1. 从用户获得excel文件。 这个excel文件可以在一个ID号下识别。
  2. 从excel文件中提取信息。
  3. 将提取的信息保存到数据库中。 此信息需要通过上述ID号码进行识别。
  4. find相关的身份证号码,并获取保存的提取信息
  5. 用info创build一个文本文档。

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

现在我很难看到使用数据库的时候了,因为我习惯于在课堂上看到所有东西。 请帮忙!

现在我很难看到使用数据库的时候了,因为我习惯于在课堂上看到所有东西。

数据库有助于持久性 。 如果你需要在你的程序的两次运行之间存储信息,或者你需要处理的数据超过你一次可以装入内存(包括虚拟内存),那么你需要保存数据。 如果你不这样做,那么你不需要一个数据库。

特别是MySQL是一个关系型数据库,所以你可以很容易地根据关系检索和处理部分数据 – 例如所有的超过5个齿的部件。

如果你习惯于课堂,你习惯于和其他课程有1对1,1对多,多对多的关系。 数据库可以有相同的。 在1:1关系中,列在同一个表中。 1:有很多很多的关系,你可以在可以连接的表之间build立关系。

请参阅http://www.databasejournal.com/sqletc/article.php/1469521/Introduction-to-Relational-Databases.htm关于数据库环境中的关系介绍。