
सामान्य रूप से, जब आप के साथ काम डेटाबेस, आम तौर पर बनाने का उपयोग करें स्थानीय सर्वर ओ बाह्य आप ऐसी सामग्री प्रबंधित करें. ऐसा करने के लिए, आप एक सर्वर के लिए है, आप उपयोग कर रहे हैं डेटाबेस के प्रकार, स्थापित और संचालन.
लेकिन वहाँ कुछ समय कर रहे हैं, जिसमें विकास आप क्या कर रहे हैं डेटा के लिए पहुँच की आवश्यकता नहीं है उन्नत, या पहुँच के माध्यम से प्रदर्शन नहीं करेंगे नेटवर्क, और न ही की आवश्यकता होगी एक समानांतर पहुँच प्रवेश के अलग अलग अंक से. भी, संभव है कि आवश्यकता है पोर्टेबिलिटी समय पर, है करने के लिए बिना सक्रिय एक सर्वर डेटा को प्रबंधित करने के लिए.
एक की संभव विकल्प लेने के लिए उपयोग है एक SQLite डेटाबेस, जो में प्रबंधित किया जाता है एक फ़ाइल जहाँ आपके सभी डेटा है. इस तरह, बस के साथ प्रतिलिपि उस फ़ाइल में किसी भी अन्य स्थापना आपके द्वारा निर्धारित मार्ग पर, आपके पास होगी करने के लिए आपके डेटा तक पहुँच प्रत्यारोपित किया है एक ही सर्वर का उपयोग करने के लिए बिना.
और चूंकि हम की बात कर रहे हैं पोर्टेबिलिटी, चलो देखते हैं कैसे आप कर सकते हैं कनेक्शन बनाना कुछ के बाद से सबसे पोर्टेबल भाषाओं आप मौजूद कि, जावा, किसी डेटाबेस से SQLite.
जावा से एक SQLite डेटाबेस तक पहुँच करने के लिए कैसे
चरण 1. पहली बात तुम करना है है ड्राइवर डाउनलोड करें के SQLite के लिए जावा. आप निम्न से ऐसा कर सकते हैं लिंक. यदि लिंक काम नहीं करता, करने के लिए परीक्षण इसे सीधे डाउनलोड करें से यहाँ.
चरण 2. एक बार ड्राइवर डाउनलोड, जोड़ता है को JAR फ़ाइल उसी के अपने प्रोजेक्ट के लिए.
चरण 3. अब तुम ही कनेक्ट करें डेटाबेस के लिए. ऐसा करने के लिए, निम्न का उपयोग करें कोड:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.sql.Connection; import java.sql.DriverManager; public class Prueba { public static void main ( String args[] ){ Connection connection = null; try{ connection = DriverManager.getConnection( "jdbc:sqlite:data.sqlite" ); if ( connection != null ){ System.out.println("Conexión exitosa!"); } } catch ( Exception ex ) { System.err.println( ex.getClass().getName() + ": " + ex.getMessage() ); System.out.println("Error en la conexión"); } } } |
कोड है बहुत ही सरल. कनेक्शन निम्न पंक्ति में किया जाता है:
1 | connection = DriverManager.getConnection( "jdbc:sqlite:data.sqlite" ); |
लेकिन आप खाते में लेने के लिए है अपवाद हैंडलिंग यह में ही हो सकती है. इस एक ही पंक्ति में, आप देख सकते हैं कनेक्शन स्ट्रिंग, जहाँ data.SQLite का उपयोग करने के लिए इच्छित डेटाबेस का नाम और पथ निर्दिष्ट करता है. यदि डेटाबेस फ़ाइल वहाँ है कोई है बनाएगा एक.
आसान! यह नहीं है?. इन चरणों करने के लिए आवश्यक हैं कनेक्शन के साथ एक डेटाबेस SQLite प्रोग्रामिंग भाषा से जावा.
