वास्तव में, आप हर डेटाबेस जो एक JDBC driver के माध्यम से पहुँचा जा सकता है का उपयोग कर सकते हैं। लगभग सभी आत्म-सम्मानित आरडीबीएमएस विक्रेता अपने होमपेज पर डाउनलोड के लिए एक पूर्णकालिक जेडीबीसी ड्राइवर प्रदान करते हैं। इसे खोजने के लिए बस Google "[vendorname] jdbc ड्राइवर डाउनलोड"। यहाँ एक अवलोकन है:
इस तरह आप किसी भी डेटाबेस तक पहुंचने के लिए पारदर्शी रूप से JDBC API का उपयोग कर सकते हैं।
जो डेटाबेस का चयन करने के लिए, बस आदि सुविधाओं, मजबूती, प्रदर्शन को देखने के लिए के रूप में, आरडीबीएमएस प्रदान करता है और बजट आप इसे -यदि है फ्रीवेयर नहीं है। मैं खुद PostgreSQL पसंद करते हैं।
इसके बजाय एक पूर्ण डेटाबेस सर्वर का
, आप भी, एक एम्बेडेड Javabased डेटाबेस विचार कर सकते हैं इस तरह के
Sun
Oracle JavaDB, Apache Derby, HSQLDB या SQLite, जिनमें से प्रत्येक JDBC एपीआई के माध्यम से हमेशा की तरह के पाठ्यक्रम के रूप में सुलभ हैं।
हमेशा की तरह, उत्तर आपकी आवश्यकताओं पर निर्भर करता है। क्या आप अपनी परियोजना में संबंधित डेटाबेस की भूमिका निभा सकते हैं? साथ ही, क्या आप स्पष्ट कर सकते हैं कि "यह केवल एकमात्र है जिसका मैं वास्तव में उपयोग कर सकता हूं"? – Will
मैं एक बैंकिंग वातावरण में एक श्रेणी आधारित मॉडल का उपयोग कर अभिगम नियंत्रण को लागू करने की कोशिश कर रहा हूं। डेटाबेस "ग्राहकों" और उनके लेनदेन, खातों आदि के बारे में डेटा रखेगा। यह कर्मचारियों के बारे में विवरण भी रखेगा। इस डेटा का उपयोग सिस्टम के प्रत्येक उपयोगकर्ता को वर्गीकृत करने के लिए किया जाएगा, और बदले में यह तय होगा कि उपयोगकर्ताओं द्वारा किए गए कार्यों की अनुमति या अस्वीकार कर दिया जाएगा या नहीं। "केवल एक मैं वास्तव में उपयोग कर सकता हूं" जिसका अर्थ है कि मैंने विश्वविद्यालय में केवल एक ही चीज सीखी है, लेकिन सिद्धांत में - केवल अभ्यास में नहीं। उम्मीद है कि मदद करता है ...? –