Witam.Mój kolejny problem wygląda nastęopująco:
Łącze sie z bazą,pobieram dane z tabeli,a następnie generuje PDF w ktorym pobrane dane chciałym wygenerować.
PDF sie generuje ale sa w nim tylko tytuły a to co zostalo pobrane z bazy sie nie wyswietla.
Kod:
String Nazwa="";
int idprojekt;
String query=
"select ID_Projekt, Nazwa, Data_rozpoczecia,Data_zakonczenia,Kierownik_projektu,Opis " +
"from " + "mene" + ".projekt";
try{
Document document=new Document();
PdfWriter.getInstance(document,new FileOutputStream(FILE));
document.open();
Paragraph p1=new Paragraph("Nazwa Projektu:"+"");
Paragraph p2=new Paragraph("Osoby Odpowiedzialne:");
Paragraph p3=new Paragraph("Data rozpoczęcia:");
p1.add(Nazwa);
Class.forName("com.mysql.jdbc.Driver").newInstance();
c = (Connection) DriverManager.getConnection("jdbc:mysql://" + databaseHost + ":3306", logindb, passdb);
st = (Statement) c.createStatement();
st.execute("USE mene");
ResultSet rs = st.executeQuery(query);
while (rs.next()) {
idprojekt = rs.getInt("ID_Projekt");
Nazwa =Nazwa + rs.getString("Nazwa");
System.out.println(idprojekt + "\t" + Nazwa );
}
document.add(p1);
document.add(p2);
document.add(p3);
document.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
Pozdrawiam