Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过密钥检索联机服务器数据库_Java_Database_Arraylist_Enums - Fatal编程技术网

Java 通过密钥检索联机服务器数据库

Java 通过密钥检索联机服务器数据库,java,database,arraylist,enums,Java,Database,Arraylist,Enums,作为一名Java中级学生,我有一个问题,就是如何用一个键从一个更大的在线上传的文档中检索单个数据段 我的想法是创建enum对象public static final,并将一个ArrayList与其构造函数中的每个enum相关联。然后,所有带有ArrayList的枚举都将上载到单个较大的在线服务器数据库中 我的愿望是,每个枚举都可以作为检索此类文档中适当关联arrayList的键;这意味着我只希望一次检索一个arrayList,它基于enum作为键,而不是整个文档本身。然后我想从给定的arrayL

作为一名Java中级学生,我有一个问题,就是如何用一个键从一个更大的在线上传的文档中检索单个数据段

我的想法是创建enum对象public static final,并将一个ArrayList与其构造函数中的每个enum相关联。然后,所有带有ArrayList的枚举都将上载到单个较大的在线服务器数据库中

我的愿望是,每个枚举都可以作为检索此类文档中适当关联arrayList的键;这意味着我只希望一次检索一个arrayList,它基于enum作为键,而不是整个文档本身。然后我想从给定的arrayList中添加或删除元素,并将它们上传回在线

我怎样才能以最有效的方式做到这一点


谢谢您的帮助,祝您度过愉快的一天:D

据我所知,并假设您希望使用Enum和Arralylist并将Arralylist对象存储在数据库中。请尝试以下操作

您只需从数组中创建列表,如下所示:

 List<String> list = Arrays.asList(SomeEnum.values());

注意:-使用JDBC API,您可以连接到数据库,并使用Insert query在数据库中插入ArrayList对象。

这是,但如果您搜索nosql数据库,可能会有所帮助。如何使其更好?有什么不清楚的地方吗?看一看和。这个问题太广泛了,在这里无法回答。请发布您遇到问题的特定部分。如果您想使用枚举类型引用列表,请使用优秀的EnumMap,它是Java自Java 5以来的一部分。然后可以声明一个映射并使用新的EnumMapMyEnumType.class初始化它。至于让集合的内容自动与远程服务器同步,这是一个相当广泛的问题。