यदि आप Android से Mysql डेटाबेस से जुड़ना चाहते हैं, तो आपको बस इन चरणों का पालन करना होगा:
- ड्राइवर डाउनलोड करें mysql-connector-java-3.0.17-ga-bin.jar
- इसे अपने एंड्रॉइड प्रोजेक्ट में फ़ोल्डर libs में पेस्ट करें।
- प्रोजेक्ट में जार शामिल करने के लिए ConfigureBuildPath->Add jar पर क्लिक करें।
- अब आपके पास ड्राइवर है, लेकिन आपको इंटरनेट के लिए androidManifest.xml में अनुमतियां भी देनी होंगी।
-
कनेक्ट करने के लिए अगले कोड का उपयोग करें:
try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); }catch(Exception e){ System.err.println("Cannot create connection"); } try{ connection = DriverManager.getConnection("jdbc:mysql://192.168.xx.xx:3306/dbname","root","password"); Statement statement = connection.createStatement(); String query = "SELECT column1, column2 FROM table1 WHERE column3 = "; query = query +"'" +variable+"'"; ResultSet result = statement.executeQuery(query); }catch(Exception e){ System.err.println("Error"); }
सलाह:यदि ड्राइवरों का उदाहरण कोई त्रुटि नहीं देता है लेकिन आपको कनेक्शन के साथ अपवाद मिलता है तो आपको अपने मेनिफेस्ट से लक्ष्य एसडीके संस्करण को हटाने का प्रयास करना चाहिए, क्योंकि कुछ संस्करणों के लिए यह समस्याएं देता है।