Ich bin ein Anfänger in Struts wollen Praxis in DAO sein. Ich möchte wissen, wie man Daten aus der Tabelle mit PreparedStatement
und ArrayList
abrufen kann?wie Daten in Struts mithilfe von PreparedStatements mit Hilfe von ArrayList abgerufen werden?
Antwort
Eine gute, leicht und einfach zu bedienende Datenbankzugriffsbibliothek ist Jakarta Commons DBUtils.
Es ist nur ein dünner Wrapper über JDBC, der sich um die endgültige Bereinigung von Ressourcen kümmert. Kein OR-Mapping und ähnliches.
Mit ihm können Sie Code schreiben, wie
List<Object[]> result = new QueryRunner(dataSource)
.query("select * from the_table where x > ?",
new ArrayListHandler(), 1234);
+1: Du verdirbst sie ... –
@OMG: Nein, bin ich nicht. Ich möchte einfach niemanden dem rohen JDBC aussetzen. Diese API ist zu brutal. – Thilo
Du nimmst ihnen ihre "Uphills" Geschichten weg ... –
PreparedStatements hat nichts mit STRUTS zu tun, noch Arraylist ... –
@OMG ich weiß, möchte, wie beide nur mit zurückzuholen? –