Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Triển khai tổng hợp kết nối trong JDBC bằng apache dbcp

Tôi sẽ không khuyến nghị cách tiếp cận này. Về cơ bản, bạn đang tạo một kết nối và gắn bó với nó. Tôi không yêu khuôn mẫu của bạn, nhưng cái gì đó như thế này sẽ tốt hơn:

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;
   }
}

Hơn nữa, tôi sẽ không mã hóa bất kỳ tham số DataSource nào, mà là khởi tạo DataSource từ một tệp thuộc tính.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để bạn có được tìm kiếm boolean Fulltext của mình để chọn thuật ngữ C ++?

  2. Làm cách nào để kiểm tra xem giá trị đã tồn tại trong bảng hay chưa?

  3. Tìm nạp thông tin từ cơ sở dữ liệu MYSQL &Codeigniter

  4. Sự cố với chuỗi kết nối trong tệp cấu hình web

  5. Hiệu suất giới hạn Mysql