Frage

Ich möchte ein JdbcTemplate in meinem Java-Code. Ich habe bereits eine Arbeits java.sql.Connection . Um einen neuen JdbcTemplate schaffen würde es normalerweise braucht eine Instanz des

War es hilfreich?

Lösung

Technisch können Sie, mit SingleConnectionDataSource

new JdbcTemplate(new SingleConnectionDataSource(connection, false))

Dies ist jedoch nicht ganz ratsam, es sei denn, für Komponententests zum Beispiel.

Sie sollten einen voll funktionsfähigen DataSource und Draht Dinge mit Feder verwenden.

Andere Tipps

Nein, ist JdcbTemplate eine Feder-Klasse; Die Verbindung ist Teil des JDK. Verbindung weiß nichts über JdbcTemplate.

Die Art und Weise, es zu tun ist, eine JdbcTemplate Bohne im Frühling App Kontext hinzuzufügen; dann spritzt sie die Klassen in denen es deklarativ benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top