質問

を使用していOracle9JDBC薄いドライバの接続文字列に利用してい標準JDBCした:

jdbcConn.connect("jdbc:oracle:thin:myDevDb/myDevDb@fooServer:1521:MYSIDNAME");

ばかりで---という私の頭の周りをこのような接続春2.5.

い線まで春にOracle接続んので、あなたのXML conifgファイルがないがあるようでカップルの方のことを思い出します。

のお役に立てるようよろしくお願いいたします...

最新の編集

りかこさんが必要なビットの"足"における部分に使われていますが、データベースの接続文字列の設定は設定、などがあれば知りたいのはこの情報は、いかがですか?私は、既存のJava web-アプリケーションに思いをめざして取り組むかい靴べら"春の私には、既存のアプリです。

役に立ちましたか?

解決

あうことによって異なりお客様の環境です。使用している場合は、春夏秋冬、季節ごとの公平なチャンスだ展開ウェブアプリケーションまたはい合は、J2EE環境です。この場合(と言ってもかまく設定したい、DataSource.

これはかなり最小限の解

  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="${jdbc.driverClassName}"/>
    <property name="url" value="${jdbc.url}"/>
    <property name="username" value="${jdbc.username}"/>
    <property name="password" value="${jdbc.password}"/>
  </bean>

上記のApache(ジャカルタの図書館ラーニング-コモンズ)データベース接続プールがappserverくは代替で使用する場合があります。また、異なるデータベースベンダー独自のデータソースの実装もの(例OracleDataSourceとOracleXADataSource Oracle).

注の使用はまっていただいた皆様ありがとうjdbc.ユーザ名です。これは典型的な設定でデータベースの構成は異なります。できる活性をコンフィギュレータのようにな:

<bean id="jdbcConfiguration" class="org.springframework.beans.factory.config.PropertiesPlaceholderConfigurer">
  <property name="location" value="classpath:jdbc.properties"/>
</bean>

いうの取引もう想像しています。最も簡単な方法は使用プのトランザクションマネージャが、ほとんどの物泉が複数あり方はそれができていました。

<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
  <property name="dataSource" ref="dataSource"/>
</bean>

この後、利用することができ豆を直接または(言葉を聞くと、多くの共通)に使用でき宣言的取引AOP(注釈).

よりこれらの科目は絶品) 春のリファレンスドキュメント.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top