データベースからPDFへのリストの書き込み

マックスブージュ

作成したデータベースのテーブルからすべてのフィールドをPDFに書き込もうとしています。これは私のコードです:

Document snapshot = new Document();
ArrayList<History> historyList = new ArrayList<History>();
Connection con = dbConnection();
String query = "SELECT * FROM apm_system.history";
Statement st;
ResultSet rs;
try {
    st = con.createStatement();
    rs = st.executeQuery(query);
    History history;

    while (rs.next()) {
         history = new History(rs.getString("TransactionID"), 
         rs.getString("On"), rs.getString("By"), rs.getString("Date"), 
         rs.getString("Time"));
         historyList.add(history);
        }

     PdfWriter.getInstance(snapshot, new FileOutputStream("snapshot.pdf"));
     snapshot.open();  

     for (int i = 0; i < historyList.size(); i++) {
        String temp = historyList.get(i).toString();
        Paragraph p = new Paragraph(temp + "\n");
        snapshot.add(p);
        }
} } catch (Exception e) {
 System.out.println(e);
        }
        snapshot.close();

私のPDFファイルは次のようになります。

apm.History@6dec77
apm.History@2669323d
apm.History@33eea10d
apm.History@5e850105

私のコードはデータベースから実際のフィールドを書き込んでおらず、代わりにそれらを参照しているだけです。正しい用語を使用しているかどうかはわかりませんが、出力する代わりに:ID32321 User Admin 2017/10/1214:24。apm.History@6dec77をPDFに出力します。これを修正するにはどうすればよいですか?前もって感謝します。

アメディーヴァンガッセ

クラスにtoStringメソッドを追加してHistory、オブジェクト参照以外のものを出力します

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CSVからSQLデータベースへの書き込み

分類Dev

Pythonリストと辞書からCSVへのデータの書き込み

分類Dev

C ++ベクターからテキストファイルへのデータの高速書き込み

分類Dev

リモートVPSデータベースへのデータの書き込み

分類Dev

PHPUnit-データベースへのSeleniumtestの書き込み

分類Dev

データベースへの書き込み中にJavaでtcpストリームを読み取る

分類Dev

sqliteデータベースandroidからのデータの書き込み

分類Dev

データベースへのサービスの書き込みとデータベースからのアクティビティの読み取り

分類Dev

Accessフォームからデータベーステーブルへの書き込み

分類Dev

Firebase-adminがnodejsからリアルタイムデータベースへの書き込みにサイレントに失敗する

分類Dev

C#からSQLデータベースへの数値の書き込みに問題がある

分類Dev

ApacheSparkを使用したSQLデータベースへの読み取りおよびSQLデータベースからの書き込み

分類Dev

csvからの読み取りまたはcsvへの書き込み中にデータフレームのデータ型「リスト」を保持する方法

分類Dev

Google CloudFirestoreがデータベースへの書き込みを検出しないトリガー

分類Dev

JavaデータフローからBigQueryへのネストされたレコードの書き込み

分類Dev

Firebase関数の子の1つで、書き込みトリガーでデータベースからデータを読み取る方法は?

分類Dev

HTMLページからテキスト(.txt)ファイルへのデータの書き込み

分類Dev

Exiftool:テキストファイルからJPEGへのメタデータのバッチ書き込み

分類Dev

タスク継続からのASP.NET応答出力ストリームへの書き込み

分類Dev

SQLデータベースへの書き込み中のI / Oエラー

分類Dev

mysqlデータベースへのフォームの書き込み

分類Dev

Spring Batchはデータベースから一度読み取り、別のデータベースに書き込み、CSVに書き込みます

分類Dev

Excelからテキストファイルへのデータの書き込み

分類Dev

mysqlデータベースへの書き込みができません

分類Dev

Ubuntu Server 12.04LTSのmysqlデータベースへの書き込み

分類Dev

データベースへの可変長ファイルの書き込み

分類Dev

Ubuntu Server 12.04LTSのmysqlデータベースへの書き込み

分類Dev

Accessデータベースへの先行ゼロの書き込み

分類Dev

DataFrameの再編成とSQLデータベースへの書き込み

Related 関連記事

  1. 1

    CSVからSQLデータベースへの書き込み

  2. 2

    Pythonリストと辞書からCSVへのデータの書き込み

  3. 3

    C ++ベクターからテキストファイルへのデータの高速書き込み

  4. 4

    リモートVPSデータベースへのデータの書き込み

  5. 5

    PHPUnit-データベースへのSeleniumtestの書き込み

  6. 6

    データベースへの書き込み中にJavaでtcpストリームを読み取る

  7. 7

    sqliteデータベースandroidからのデータの書き込み

  8. 8

    データベースへのサービスの書き込みとデータベースからのアクティビティの読み取り

  9. 9

    Accessフォームからデータベーステーブルへの書き込み

  10. 10

    Firebase-adminがnodejsからリアルタイムデータベースへの書き込みにサイレントに失敗する

  11. 11

    C#からSQLデータベースへの数値の書き込みに問題がある

  12. 12

    ApacheSparkを使用したSQLデータベースへの読み取りおよびSQLデータベースからの書き込み

  13. 13

    csvからの読み取りまたはcsvへの書き込み中にデータフレームのデータ型「リスト」を保持する方法

  14. 14

    Google CloudFirestoreがデータベースへの書き込みを検出しないトリガー

  15. 15

    JavaデータフローからBigQueryへのネストされたレコードの書き込み

  16. 16

    Firebase関数の子の1つで、書き込みトリガーでデータベースからデータを読み取る方法は?

  17. 17

    HTMLページからテキスト(.txt)ファイルへのデータの書き込み

  18. 18

    Exiftool:テキストファイルからJPEGへのメタデータのバッチ書き込み

  19. 19

    タスク継続からのASP.NET応答出力ストリームへの書き込み

  20. 20

    SQLデータベースへの書き込み中のI / Oエラー

  21. 21

    mysqlデータベースへのフォームの書き込み

  22. 22

    Spring Batchはデータベースから一度読み取り、別のデータベースに書き込み、CSVに書き込みます

  23. 23

    Excelからテキストファイルへのデータの書き込み

  24. 24

    mysqlデータベースへの書き込みができません

  25. 25

    Ubuntu Server 12.04LTSのmysqlデータベースへの書き込み

  26. 26

    データベースへの可変長ファイルの書き込み

  27. 27

    Ubuntu Server 12.04LTSのmysqlデータベースへの書き込み

  28. 28

    Accessデータベースへの先行ゼロの書き込み

  29. 29

    DataFrameの再編成とSQLデータベースへの書き込み

ホットタグ

アーカイブ