0

これはばかげた質問かもしれませんが、Web ページに接続する SQL データベースからファイルを保存/取得する必要があるクラスのプロジェクトがあります。今、写真や音楽ファイルを保存する Web ページを作成することもできますが、現在 Java でいくつかの基本的なゲームの作成に取り組んでいます。Web ページからこれらのファイルにアクセスできる方法があることは知っていますが、前述したように、プロジェクトには SQL データベースが含まれている必要があります。

私の質問は、これらの種類のファイルを SQL データベースから保存および取得する方法はありますか? ユーザーがファイルを開くことができる限り、ファイルをダウンロードできることは問題ありませんが、ユーザーがブラウザーでファイルを開くことができることをお勧めします。

誰か提案があれば、私はそれをいただければ幸いです。

4

1 に答える 1

1

SQL データベースに保存する場合、実際にはファイルを保存しません。ファイルの内容を保存します。最も一般的な形式では、大きなバイナリ フィールド (使用するデータベースに応じて blob または clob) または大きなテキスト フィールド (varchar) を持つテーブルを作成し、ファイルの内容をそこに入れることができます。他の列には、ファイル名などを格納できます。

SQL データベースを実際に活用するには、ファイルの内容を十分に理解し、より詳細な部分に分割してインデックス作成などを利用する必要があります。たとえば、そこに保存ファイルを配置する場合、ユーザー名の列と、保存する必要があるあらゆる種類のゲーム固有の状態を含む詳細なテーブルを作成できます。

于 2013-04-09T16:22:36.880 に答える