クラス SimpleDriverDataSource

実装されたすべてのインターフェース:
WrapperSECommonDataSourceSEDataSourceSE

public class SimpleDriverDataSource extends AbstractDriverBasedDataSource
標準の JDBC DataSourceSE インターフェースの単純な実装、Bean プロパティを介して単純な古い JDBC DriverSE を構成し、すべての getConnection 呼び出しから新しい ConnectionSE を返します。

注: このクラスは実際の接続プールではありません。実際には Connections をプールしません。本格的な接続プールの単純な置き換えとして機能し、同じ標準インターフェースを実装しますが、呼び出しごとに新しい接続を作成します。

Jakarta EE コンテナーでは、コンテナーが提供する JNDI DataSource を使用することをお勧めします。このような DataSource は、JndiObjectFactoryBean を介して Spring ApplicationContext で DataSource Bean として公開でき、このクラスのようにローカル DataSource Bean との間でシームレスに切り替えられます。

この SimpleDriverDataSource クラスは、もともと Apache Commons DBCP および C3P0 と一緒に設計されたもので、ローカルリソース設定用の構成プロパティを持つ Bean スタイルの BasicDataSource/ComboPooledDataSource クラスを備えています。最新の JDBC 接続プールの場合は、代わりに HikariCP を検討し、対応する HikariDataSource インスタンスをアプリケーションに公開します。

導入:
2.5.5
作成者:
Juergen Hoeller
関連事項:
  • コンストラクターの詳細

    • SimpleDriverDataSource

      public SimpleDriverDataSource()
      Bean スタイルの構成のコンストラクター。
    • SimpleDriverDataSource

      public SimpleDriverDataSource(DriverSE driver, StringSE url)
      指定された標準ドライバーパラメーターで新しい DriverManagerDataSource を作成します。
      パラメーター:
      driver - JDBC ドライバーオブジェクト
      url - DriverManager へのアクセスに使用する JDBC URL
      関連事項:
    • SimpleDriverDataSource

      public SimpleDriverDataSource(DriverSE driver, StringSE url, StringSE username, StringSE password)
      指定された標準ドライバーパラメーターで新しい DriverManagerDataSource を作成します。
      パラメーター:
      driver - JDBC ドライバーオブジェクト
      url - DriverManager へのアクセスに使用する JDBC URL
      username - DriverManager へのアクセスに使用する JDBC ユーザー名
      password - DriverManager へのアクセスに使用する JDBC パスワード
      関連事項:
    • SimpleDriverDataSource

      public SimpleDriverDataSource(DriverSE driver, StringSE url, PropertiesSE conProps)
      指定された標準ドライバーパラメーターで新しい DriverManagerDataSource を作成します。
      パラメーター:
      driver - JDBC ドライバーオブジェクト
      url - DriverManager へのアクセスに使用する JDBC URL
      conProps - JDBC 接続プロパティ
      関連事項:
  • メソッドの詳細