2

私の Java サーブレットでは、特定のリクエストが行われるたびに 64 ビット整数を生成します。次に、これを 2 つの方向に長く送信します。

1) HTTP Get 呼び出し元への JSON エンコードされた応答として

2) PHP スクリプトを介して MySQL データベースに

1) このように動作します: 数値は (Long.toString() を介して) ArrayList に追加されます。このリストは、Gson ライブラリを介して JSON 文字列に変換されます。次に、HTTP 応答の printwriter で印刷されます。

2) コマンド ライン パラメータとして渡された long パラメータを使用して PHP スクリプトを実行します。次に、このパラメーターが読み取られ、SQL INSERT INTO クエリに入力されます。

結局、これら 2 つの数値は少し異なります。最後の例では、次のようになります。

1) -753774083758266880

2) -753774083758266887

私は何が欠けていますか?

4

1 に答える 1