日期:2014-05-20  浏览次数:20669 次

如何将数据库中的信息写入到16进制文件以减小其占用空间
现在我有一个400多M的数据库,想把它弄成文件的存储形式,目地是想让它的体积减小下来,之前直接用写文件的方法把数据写到文件中,结果文件的体积比数据库还大

  有没有什么方法可以让数据不那么大,是否可以写成一个16进制的文件,该怎么写才能把体积减下来

------解决方案--------------------
每个表建一个POJO类。
例如User表,有2个字段,name和id
Java code

import java.io.Serializable;

public class User implements Serializable {
    private static final long serialVersionUID = 1L;
    private long id;
    private String name;

    public void setId(long id) {
        this.id = id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public long getId() {
        return id;
    }

    public String getName() {
        return name;
    }
}