कुशल जुनीट परीक्षण के लिए MySQL इन-मेमोरी चलाना
MySQL डेटाबेस के साथ इंटरैक्ट करने वाली सेवाओं के लिए टेस्ट केस लिखते समय, एक परीक्षण वातावरण स्थापित करना समय लेने वाला हो सकता है और संभावित बोली-विशिष्ट मुद्दों का परिचय देता है। सौभाग्य से, एक सुविधाजनक समाधान है: JUnit परीक्षणों के लिए इन-मेमोरी में MySQL चलाना। मारियाDB4j. यह निर्भरता MySQL के साथ सहज अनुकूलता प्रदान करती है और इसके लिए न्यूनतम सेटअप की आवश्यकता होती है:
DB डेटाबेस = DB.newEmbeddedDB(3306); डेटाबेस.स्टार्ट(); कनेक्शन कनेक्शन = DriveManager.getConnection("jdbc:mysql://localhost/test", "root", "");एक स्टार्टअप स्क्रिप्ट सहित:
database.source("path /to/resource.sql");
DB database = DB.newEmbeddedDB(3306); database.start(); Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", "");अतिरिक्त नोट्स
database.source("path/to/resource.sql");
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3