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

जावा और टॉमकैट के साथ बेसिक डीबी कनेक्शन पूल 7

ऐसा करने का यह गलत तरीका है।

टॉमकैट में पहले से ही एक कनेक्शन पूल है और आप context.xml के माध्यम से बिना किसी कोड के कॉन्फ़िगर और सेटअप कर सकते हैं conf . में निर्देशिका।

एक बार इसे वहां परिभाषित करने के बाद, आपको केवल अपने कोड में जेएनडीआई डेटासोर्स को देखना है। वह सब हार्डकोडिंग (और पहिया का फिर से आविष्कार करना) एक बहुत बुरा विचार है।

JNDI डेटा स्रोत को कॉन्फ़िगर करने का तरीका जानने के लिए मैनुअल देखें:http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html

टॉमकैट मैनुअल में एक उदाहरण भी है कि पूल से कनेक्शन कैसे प्राप्त करें:

InitialContext cxt = new InitialContext();
DataSource ds = (DataSource) cxt.lookup( "java:/comp/env/jdbc/dsname" );

जहां dsname वह नाम है जो आपने context.xml . में दिया है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL पंक्ति के बाद पहले का चयन करें

  2. वर्चुअलएन्व पाइप mysqldb मैक ओएस एक्स पायथन

  3. त्रुटि 1062 (23000):'प्राथमिक' कुंजी के लिए डुप्लिकेट प्रविष्टि '2147483647'

  4. MySql कनेक्टर 6.8.2 RC, एंटिटी फ्रेमवर्क 6 और कोड फर्स्ट

  5. MySQL [संग्रहीत प्रक्रिया] से [अस्थायी तालिका] में कैसे प्रवेश करें