Oracle-verbindungen im Frühjahr
Ich bin mit Oracle 9 JDBC-Thin-Treiber - die Verbindung Zeichenfolge, die ich verwendet haben, für die standard-JDBC-war:
jdbcConn.connect("jdbc:oracle:thin:myDevDb/myDevDb@fooServer:1521:MYSIDNAME");
...nur zu versuchen, um meinen Kopf um mit dieser Art der Verbindung, die im Frühjahr 2.5.
Wie Sie Draht bis Frühjahr zu einer Oracle-Verbindung - denke es hat etwas zu tun mit einer XML-conifg-Datei, aber nicht sicher, es scheint ein paar Möglichkeiten, es zu tun.
Jede Hilfe viel geschätzt...
NEUESTEN BEARBEITEN
Dank an diejenigen, die geantwortet haben, so weit, aber ich brauche ein bisschen ein "Bein" - auf den Teil, wo Sie die Konfiguration in die Datenbank connection string setup in der config, wo du diese info, und wie?
Ich habe ein bestehendes Java-web-Anwendung - und ich bin versucht, in den Griff zu bekommen, wie ich 'Schuhlöffel' Spring in meine bestehende app.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es ein paar Möglichkeiten, dies zu tun und es hängt davon ab, was Ihre Umwelt ist. Wenn Sie Frühjahr gibt es eine faire chance, die Sie bereitstellen eine Web-Anwendung, oder Sie sind anderweitig in einer J2EE-Umgebung. Wenn dies der Fall ist (und wohl auch wenn es nicht), werden Sie wahrscheinlich wollen, um die Konfiguration einer DataSource.
Dies ist ein ziemlich minimal-Lösung:
Oben ist mit dem Apache Jakarta Commons) database connection pooling aber appserver hat wahrscheinlich eine alternative können Sie stattdessen verwenden möchten. Auch andere Datenbank-Anbieter Ihr eigenes Daten-source-Implementierungen (zB OracleDataSource und OracleXADataSource für Oracle).
Beachten Sie die Verwendung von properties wie z.B. jdbc.Benutzername. Dies ist eine typische Konfiguration, da die Datenbank-Konfigurationen in der Regel variieren zwischen Umwelt. Du kannst eine Eigenschaft aktivieren Konfigurator mit so etwas wie:
Jetzt werden Sie wahrscheinlich wollen Transaktionen auch könnte ich mir vorstellen. Der einfachste Weg ist die Verwendung eines platform transaction manager aber, wie bei den meisten Dingen, Frühling, gibt es mehrere Möglichkeiten, es zu tun.
Nach kann man in diesem bean direkt oder (wohl häufiger), die Sie verwenden können, deklarative Transaktionen mit AOP (Anmerkungen).
Mehr zu diesen Themen in die (hervorragende) Spring reference Dokumentation.