sql >> データベース >  >> RDS >> Mysql

apachedbcpを使用してJDBCに接続プールを実装する

    私は このアプローチをお勧めします。あなたは基本的に接続を作成し、それにぶら下がっています。私はあなたのパターンが好きではありませんが、このようなものの方が良いでしょう:

    public class DataTransaction {
       private final static BasicDataSource dataSource;
    
       static {
          dataSource = new BasicDataSource();
          dataSource.setDriverClassName("com.mysql.jdbc.Driver");
          dataSource.setUrl("jdbc:mysql://127.0.0.1:3306/registrationtest");
          dataSource.setUsername("root");
          dataSource.setPassword("root");
          dataSource.setMaxActive(100);
          dataSource.setMaxWait(10000);
          dataSource.setMaxIdle(10);
       }
    
       private DataTransaction() {
       }
    
       public static DataSource getDataSource() {
          return dataSource;
       }
    }
    

    さらに、データソースパラメータをハードコーディングするのではなく、プロパティファイルからデータソースを初期化します。




    1. mysql pdo接続が閉じていませんか?

    2. JSONオブジェクトの配列であるrailsフィールド?

    3. オラクルのビューとネットワークトラフィック

    4. JPA / Hibernateを使用して子のIDで親のIDを参照するにはどうすればよいですか?