2012-02-08 3 views
0

com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSourceクラスをSpringのBeanとしてロードできますか?このクラスAPIは何ですか?それはどこにありますか?jdbcでMySQLに接続する準備ができたBean?

私はJNDIの使用法のサンプルしか見つけることができません。

任意の既製の豆は、driverNameようconnectionStringuserNamepasswordをこのような性質を持つことがありますし、これは、SQL文を発行することができますか?申し訳ありません

EDIT 1

は、それは非常に基本的なおよびJ2EEコンテナには適していませんマニュアル言われているので、私はDriverManagerDataSourceを除いソリューションが必要と言うことを忘れていました。

+0

私は私の答えに追加しました。任意の 'DataSource'を使用することができます - あなたは' DriverManagerDataSource'に限定されません。 – Paul

答えて

2

Springユーザーガイドの第13.3.1項(Data access with JDBC)は、データベースにアクセスするためのBeanの作成方法を示しています。ユーザー名、パスワード、ドライバクラス、URLなどを指定して、DataSourceを表すBeanを作成します。

上記のリンクの例に示すDriverManagerDataSourceだけでなく、任意のデータソースクラスを使用できます。たとえば、Tomcatにデプロイするので、データソースとしてorg.apache.tomcat.jdbc.pool.DataSourceを使用します。 Tomcatを使用している場合は、ここでそのプールの詳細を読むことができます:The Tomcat JDBC Connection Pool

関連する問題