Java中是否有主键/外键概念?
在我的java程序中,我查询一个数据库并得到一个结果集。检索到的字段如下所示:Java中是否有主键/外键概念?,java,list,data-structures,hashmap,Java,List,Data Structures,Hashmap,在我的java程序中,我查询一个数据库并得到一个结果集。检索到的字段如下所示: 服务器id 威胁等级 客户识别码 攻击数 其中,每条记录表示来自某个IP的攻击。我不需要IP,但想知道基于威胁等级沿x轴绘制的特定服务器上的攻击总数,以及特定客户端沿y轴按降序组织的所有服务器上的攻击总数 在查询之后,在检查hashmap(如果该键已经存在)之后,我将resultset的字段存储到对象的hashmap中,该键是server\u id;如果是,则会更新攻击总数。通过这样做,我能够获取服务器的重复记录
- 服务器id
- 威胁等级
- 客户识别码
- 攻击数
我的问题是,这可能吗?我已经研究了LinkedList,但我不确定它是否能完全满足我的需要。是否有其他数据结构更适合我的需要?我认为下面的链接可能会对您有所帮助
我认为这是一个数据库概念?@AndroidKiller是的,我想是的,但这在Java中可能实现吗?@solleks在Java中,你有对象而不是表,你可以有一个对象作为另一个对象的成员,这有点类似于forigen keyi,我没有阅读你的要求,但在Java集中是一个只存储uni的集合如果您可以使用,请输入值。是的,这是可能的。如果您只需要将服务器列表映射到客户端(我以前不理解),您可以使用HashMap,其中键是客户端ID,值是包含服务器ID的列表。类似于:HashMap