MySQLの「BINARY(128)」フィールドに128バイトの長さのバイト配列を格納するJavaプログラムがあります。
次に、PHPを使用してデータベースにアクセスし、このデータをファイルにエクスポートするオプションを提供するので、バイナリデータをunpack()して、ファイルに書き込みます。
このファイルは、私が書いているJavaプログラムで読み取る必要がありますが、このデータをどのように読み取る必要があるかがわかりません。なにか提案を?
私は試してみました:
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int i = 0;
while (i < 128) {
System.out.println(baos.read());
i++;
}
しかし、bis.read()はintを返し、mysqldbに送信したバイト配列は文字列でした。"text" .getBytes( "utf-8");
ありがとうございました、