如何使用自动增量整数加上一个标识整数生成项目代码值

时间:2015-06-07 00:13:31

标签: java mysql netbeans integer auto-increment

我正在为我的库存系统创建一个Itemcode我希望使用java这样的整数值的数字系统

例如这个

对于组1,代码为001 -

0010001,
0010002

对于第2组,代码为002-

0020003,
0020004

对于第3组,代码为003 -

0030005,
0030006

这些项目是单独编码的,所以当我添加一个新条目时,它将检测它属于哪个组并生成所需的项目代码,前三个数字将是相应的值标识,在哪个组中它属于下一个4位数代码只是增量值...并将使用MySQL数据库存储为一个整数

1 个答案:

答案 0 :(得分:1)

你需要决定:

  • 项目代码是否表示为:一个整数,一对整数(group& item),一个字符串......或其他东西。

  • 是第一个例子还是第二个例子的编号方案。 (你好像现在选择了一个方案......)

  • 您将如何填充项目和代码。你读过这些代码吗?从文件加载项目时是否一次性生成它们。您是否一次创建一个项目和项目ID(例如,以交互方式)。

  • 这些信息将如何存储"?仅在记忆中?在一个平面文件?在数据库中? (MySQL ......?)

这些决定将在很大程度上决定您如何实施项目ID"生成"。

基本上,这里的问题是>>你<<需要弄清楚要求是什么。完成后,一组可能的解决方案将减少到可管理的大小,然后您可以自己解决或者提出一个明智的问题。