2012-07-18 17 views
7

मैंने Core Apache Derby database engine, which also includes the embedded JDBC driver (10.9.1.0) का जार डाउनलोड किया। लेकिन उस जार में jdbc पैकेज में ClientDriver फ़ाइल शामिल नहीं है। ऐसा क्यों है ? मुझे यह कक्षा फ़ाइल कहां मिल सकती है? मुझे सर्वर के रूप में टॉमकैट से डर्बी डेटाबेस से कनेक्ट करने के लिए इस फ़ाइल की आवश्यकता है।कहां है org.apache.derby.jdbc.ClientDriver?

कृपया पूर्ण जार का डाउनलोड लिंक प्रदान करें ताकि मुझे आवश्यक .class फ़ाइल मिल सके।

+0

उह, आपको क्या लगता है कि हम सिर्फ जादुई रूप से डाउनलोड लिंक बना सकते हैं? क्या आपने "google" नामक इस चीज़ को आजमाया था? यह आपको वेब पर चीजों को खोजने में मदद करता है ... –

+0

क्या आप वाकई ["org.apache.derby.jdbc.EmbeddedDriver"] (http://db.apache.org/derby/integrate/DerbyTomcat5512JPetStor का उपयोग नहीं कर सकते हैं। एचटीएमएल)? – paulsm4

+0

@ मार्स बी निश्चित रूप से मैंने कोशिश की। – saplingPro

उत्तर

11

ठीक है: आप अपाचे डर्बी पृष्ठ पर ध्यान दिया है:

डाउनलोड db-derby-10.9.1.0-bin.zip

यह सहित कई फाइलें, शामिल derby.jar और derbyclient.jar (अधिक दस्तावेज़ीकरण के साथ)।

derbyclient.jar हमारे दोस्त शामिल org.apache.derby.jdbc.ClientDriver.class

9

@ Paulsm4 सही है।
लेकिन यह भी कहा कि बात का ध्यान रखें:

org.apache.derby.jdbc.ClientDriver

derbyclient.jar अंदर पाया जा सकता है जो सिर्फ के लिए कनेक्शन प्राप्त करने के लिए पर्याप्त है चल रहा है डर्बी डीबी सर्वर।

org.apache.derby.jdbc.EmbeddedDriver

:

लेकिन अगर आप (स्मृति में) डेटाबेस एम्बेडेड बनाने के लिए जब कनेक्शन प्राप्त करने के लिए चाहते हैं, तो आप अलग अलग JDBC ड्राइवर का उपयोग करने के लिए है

जो derby.jar के अंदर पाया जा सकता है। इसके अलावा, अतिरिक्त पैरामीटर create=true पारित किया जाना है। उदाहरण के लिए:

<property name="javax.persistence.jdbc.url" value="jdbc:derby:myApp;databaseName=myApp;create=true" /> 

आशा है कि यह किसी की मदद करे।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^