Mysql
 sql >> база данни >  >> RDS >> Mysql

Внедрете групиране на връзки в JDBC с помощта на apache dbcp

Аз не бих препоръчайте този подход. Вие основно създавате връзка и я окачвате. Не съм влюбен в твоя модел, но нещо подобно би било по-добре:

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

Освен това, не бих кодирал твърдо нито един от параметрите на DataSource, а по-скоро бих инициализирал DataSource от файл със свойства.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да промените машината за съхранение на таблици от MyISAM на InnoDB

  2. Незаконно отместване на низ 'Data_length'/'Index_length' за всеки ред от таблица

  3. MySQL базирано уеб приложение:Най-лесният начин за потребителите да избират поръчка или артикули?

  4. mysql_connect се връща Не можете да се свържете с локален MySQL сървър чрез сокет на връзка с отдалечен хост?

  5. Как да генерирам произволно число без повторение в базата данни с помощта на PHP?