MySQL एक एम्बेडेड डेटाबेस नहीं है - इससे संबंधित एकमात्र JAR JDBC ड्राइवर है। इसके लिए एक इंस्टॉलेशन प्रक्रिया की आवश्यकता होती है, जिसे जावा के माध्यम से स्क्रिप्ट किया जा सकता है, लेकिन यह प्रक्रिया निश्चित रूप से जावा एप्लिकेशन के बाहर काम करेगी जिसका आप समर्थन करना चाहते हैं। मतलब, आप अपने जावा एप्लिकेशन को बंद कर सकते हैं लेकिन MySQL सेवा/डेमॉन अभी भी चल रहा होगा।
केवल libmysqld एम्बेड करने योग्य है।
एम्बेडेड डेटाबेस हैं - SQLite, फ़ायरबर्ड - और जावा में बने एम्बेडेड डेटाबेस - एचएसक्यूएल, डर्बी/(याद नहीं कर सकते कि इसे पहले क्या कहा जाता था)। मेरा मानना है कि SQL सर्वर कॉम्पैक्ट संस्करण एम्बेड करने योग्य है, जबकि SQL सर्वर एक्सप्रेस/एमएसडीई नहीं है। मुझे नहीं पता कि Oracle का एम्बेड करने योग्य संस्करण है या नहीं....