1

TCP / IPストリームを使用してクライアントサーバーJavaプログラムを作成していて、サーバーがOracleデータベースに接続しています。クライアントがいくつかの情報を要求すると、サーバーはクエリを処理します。つまり、いくつかの行(たとえば5)を含む列を返します。この列全体をクライアントに送り返したいのですが、1行のデータを送受信できますが、複数行は送受信できません(テーブルには多くの行、つまり行が含まれているため)...ヘルプが表示されます

4

2 に答える 2

0

データベースクエリの結果を、改行を含まない文字列にシリアル化できます。さらに、 JSONなどの明確に定義されたデータ形式を使用できます。

Oracleデータベースがデータを文字列表現でサーバー側アプリに返すとは思わない。サーバープログラム内で、実際にデータベースオブジェクト(Javaの場合はJDBC)を取得します。このオブジェクトをどのように文字列に変換するかはあなた次第です。

于 2012-05-01T06:03:27.823 に答える
0

コレクションオブジェクトにデータを入力して、そのオブジェクトを返すことができます

于 2012-05-01T05:45:32.300 に答える