加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何将Java中的Map对象保存到MySQL数据库中

发布时间:2020-12-15 08:33:13 所属栏目:Java 来源:网络整理
导读:我有 Java Map(字符串和Ints)对象,我想保存到数据库. 有没有标准的方法来完成这项任务? 有没有办法压缩Map以减少硬盘上的空间? 解决方法 你实际上问了两个不同的问题: 如何将Map对象保存到数据库 您需要创建一个数据库和一个适当的表.您可以将Map序列化为
我有 Java Map(字符串和Ints)对象,我想保存到数据库.
有没有标准的方法来完成这项任务?
有没有办法压缩Map以减少硬盘上的空间?

解决方法

你实际上问了两个不同的问题:

>如何将Map对象保存到数据库

您需要创建一个数据库和一个适当的表.您可以将Map序列化为二进制对象,并将其作为BLOB存储在数据库中.但是,为地图中的每个对象创建一个表条目会更好.您需要使用JDBC API与数据库进行通信.

>如何压缩毛在硬盘中占用更少的空间?

你需要将serialize Map映射到一个文件.地图将保存在二进制文件中,您可以尝试使用compress.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读