मैं डेटाबेस के साथ बातचीत कर रहे जावा डेस्कटॉप एप्लिकेशन प्रोग्रामिंग में शुरुआत करने वाला हूं। मेरा लक्ष्य एक साधारण जावा एप्लिकेशन बनाना है जो स्थानीय रूप से डेटा को स्टोर करने के लिए डेटाबेस का उपयोग करता है। कुछ googling के बाद मैंने पाया कि SQLite/Derby मेरी जरूरतों को पूरा करेगा।जावा डेस्कटॉप एप्लिकेशन एक ही इंस्टॉलर द्वारा स्थापित SQLite का उपयोग कर
मैंने SQLite और डर्बी को गुगल किया है और मैंने पाया है कि उनका उपयोग करने के लिए मुझे उन्हें टर्मिनल में कमांड के माध्यम से कंप्यूटर पर स्थापित करने की आवश्यकता है।
मेरा सवाल यह है कि एप्लिकेशन कैसे किया जा सकता है ताकि अंत में ग्राहक को एक साधारण इंस्टॉलर फ़ाइल दी जाएगी जो जावा एप्लिकेशन और SQLite/Derby डेटाबेस दोनों को पहले किसी भी इंस्टॉलेशन से परहेज करने से बचाती है।
क्या यह संभव है?
वैसे मैं SQLite में नौसिखिया हूं और मैं इसे दर्शन के बारे में समझने की कोशिश कर रहा हूं। SQLite केवल एक फ़ाइल बनाता है और उपयोग करता है। क्या इस डेटाबेस को जावा पर्यावरण से कुछ और चाहिए? अगर मैं SQLite डीबी का उपयोग करता हूं जो पहले से ही इसमें रिकॉर्ड कर चुका है, तो क्या मैं फ़ाइल को निकाल सकता हूं और एप्लिकेशन काम करेगा? – Pan
@Panayiotis लाइन 'DriverManager.getConnection (" jdbc: sqlite: test.db "); 'निर्दिष्ट करें कि कौन सी फ़ाइल (मौजूदा या नहीं) उपयोग करने के लिए। अन्य विवरणों के लिए [यहां] देखें (http://en.wikibooks.org/wiki/Java_JDBC_using_SQLite/Connecting) – gontard