2013-02-19 11 views
11

में डेटाबेस बनाना मैं http://code.google.com/p/sqlite-jdbc/wiki/Introduction से SQLite ड्राइवर का उपयोग कर रहा हूं उपर्युक्त दस्तावेज़ में दिखाए गए उदाहरण दिखाते हैं कि मौजूदा डेटाबेस को कैसे कनेक्ट किया जाए।जेडीबीसी स्क्लाइट

मेरे आवेदन में मुझे एक SQLite डेटाबेस बनाने की आवश्यकता है। उसको कैसे करे? क्या विस्तार .db के साथ फ़ाइल बनाने के लिए पर्याप्त है? createFile() नामक एक फ़ंक्शन भी है। यदि ऐसा है तो इसका उपयोग कैसे करें? मैं गुमराह किया और कोई भी स्पष्ट जवाब नहीं दे रहा है।

उत्तर

30

SQLite पहले से मौजूद नहीं होने पर कनेक्ट करने के पहले प्रयास पर नई डेटाबेस फ़ाइल बनाता है।

तो, बस jdbc:sqlite:filename.db का उपयोग जेडीबीसी कनेक्शन स्ट्रिंग के रूप में करें, और बशर्ते कि आपको filename.db बनाने की अनुमति है, यह स्वचालित रूप से बनाया जाएगा। यदि आप चाहें तो 0 आकार के साथ आप मैन्युअल रूप से इस फ़ाइल को पूर्व-निर्माण भी कर सकते हैं।

+0

यह कहां बनाया गया है? – shareef

+1

यह सामान्य फ़ाइल नाम नियमों के अनुसार filename.db का इलाज करता है: डिफ़ॉल्ट रूप से वर्तमान प्रक्रिया निर्देशिका में, या पूरी तरह से योग्य पथ यदि फ़ाइल नाम/(या \ Windows पर) प्रारंभ होता है। – mvp

+0

मेरे मामले में धन्यवाद प्रोग्राम प्रोग्राम में टॉमकैट फ़ोल्डर में बिन फोल्ड में मैंने अपने कंप्यूटर @ – shareef