Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अपाचे डीबीसीपी का उपयोग करके जेडीबीसी में कनेक्शन पूलिंग लागू करें

मैं नहीं होता इस दृष्टिकोण की सिफारिश करें। आप मूल रूप से एक कनेक्शन बना रहे हैं और उस पर लटक रहे हैं। मुझे आपके पैटर्न से प्यार नहीं है, लेकिन ऐसा कुछ बेहतर होगा:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. गैर-शून्य पंक्तियों के बाद 0-मूल्यवान डेटाबेस पंक्तियों को क्रमबद्ध करें

  2. get_headers से कुछ तेज ()

  3. हैशेड पासवर्ड फ़ील्ड के लिए किस डेटा प्रकार का उपयोग करना है और कितनी लंबाई है?

  4. मैं तालिका को कैसे अपडेट करूं (MYSQL)

  5. MySQL दिनांक रूपांतरण