डेविड क्रॉशव प्रोजेक्ट (sqlitejdbc-v056.jar) तारीख से बाहर लगता है और अंतिम अपडेट जून 20, 2009 था, यहाँ स्रोत
मैं Crawshaw sqlite रैपर के Xerials fork को फिर से देखूंगा । मैंने sqlitejdbc-v056.jar को Xerials sqlite-jdbc-3.7.2.jar फ़ाइल के साथ बिना किसी समस्या के बदल दिया।
बर्नी के उत्तर के समान सिंटैक्स का उपयोग करता है और बहुत तेज है और नवीनतम साइक्लाइट लाइब्रेरी के साथ है।
Zentus की SQLite JDBC से अलग क्या है?
मूल ज़ेंटस का SQLite JDBC ड्राइवर
http://www.zentus.com/sqlitejdbc/ स्वयं जावा भाषा से SQLite डेटाबेस का उपयोग करने के लिए एक उत्कृष्ट उपयोगिता है, और हमारी SQLiteJDBC लाइब्रेरी भी इसके कार्यान्वयन पर निर्भर करती है। हालाँकि, इसका शुद्ध-जावा संस्करण, जो पूरी तरह से जावा में SQLite के c / c ++ कोड का अनुवाद करता है, अपने मूल संस्करण की तुलना में काफी धीमा है, जो प्रत्येक OS (जीत, मैक, लिनक्स) के लिए संकलित SQLite बायनेरी का उपयोग करता है।
Sqlite-jdbc के मूल संस्करण का उपयोग करने के लिए, उपयोगकर्ता को कमांड-लाइन तर्कों, जैसे, -Djava.library.path = का उपयोग करके मूल कोड (dll, jnilib, इसलिए फाइलें, जो JNDI C प्रोग्राम हैं) के लिए एक रास्ता तय करना था। (dll, jnilib, आदि के लिए पथ), या -Dorg.sqlite.lib.path, आदि। यह प्रक्रिया त्रुटि-प्रवण थी और हर उपयोगकर्ता को इन चरों को सेट करने के लिए बताने के लिए परेशान था। हमारी SQLiteJDBC लाइब्रेरी पूरी तरह से इन असुविधाओं को दूर करती है।
एक और अंतर यह है कि हम इस SQLiteJDBC को लाइब्र-अप-टू-डेट रखते हुए SQLite इंजन के नवीनतम संस्करण में रख रहे हैं, क्योंकि हम इस लाइब्रेरी के सबसे हॉट उपयोगकर्ताओं में से एक हैं। उदाहरण के लिए, SQLite JDBC UTGB (University of Tokyo Genome Browser) टूलकिट का एक मुख्य घटक है, जो व्यक्तिगत जीनोम ब्राउज़र बनाने के लिए हमारी उपयोगिता है।
संपादित करें : हमेशा की तरह जब आप कुछ अपडेट करते हैं, तो आपके कोड में कुछ अस्पष्ट जगह में समस्याएं होंगी (मेरे साथ हुआ)। परीक्षण परीक्षण परीक्षण =)