私は現時点でマルチプレイヤーゲームサーバーを作っています。現在、各プレーヤーをシリアライズされたファイルとして保存しています。私はそれをMySQL経由ですべて保存するように変換したいので、私は自分のウェブサイトにもアクセスできます。ObjectOutputStreamを使用して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をどのように使用できるか知る必要があります。
データベース側で逆シリアル化する必要があります。 –
ObjectOutputStreamを使用してSQLデータベースに保存できましたか?私はちょうどPHP経由でdeserializeする必要がありますか? – Darren
ああ、いいえ。私はあなたが言っていることを見て、それはしません。 –