我现在正在制作一个多人游戏服务器。目前它将每个播放器保存为序列化文件,我希望将其转换为通过 MySQL 保存所有内容,以便我也可以在我的网站上访问它。
我想知道的是写入序列化文件,我使用 ObjectOutputStream。以下是我保存文件的方法。
public static final void storeSerializableClass(Serializable o, File f)
throws IOException {
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(f));
out.writeObject(o);
out.close();
}
所以我想知道,我将如何能够做到这一点,但保存到 SQL,而不是序列化?我一直在玩几种不同的东西,但我似乎无法找到一种可靠的方法来做到这一点。
此外,我不需要知道如何在 Java 中使用 MySQL,我知道,我只需要知道如何使用 ObjectOutputStream 即可。