Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

जावा के साथ एक MySQL डेटाबेस में डेटा कैसे सम्मिलित करें?

<घंटा/>

MySQL डेटाबेस में डेटा डालने के लिए INSERT कमांड का उपयोग करें। वाक्य रचना इस प्रकार है -

अपनेटेबलनाम में डालें(आपका कॉलमनाम1,...आपका कॉलमनामएन)मान(मान1,वैल्यू2,......वैल्यूएन);

यहां, मैं जावा प्रोग्रामिंग भाषा के साथ एक MySQL डेटाबेस में रिकॉर्ड सम्मिलित कर रहा हूं। सबसे पहले, हमें MySQL में एक टेबल बनाने की जरूरत है। क्वेरी इस प्रकार है -

mysql> तालिका बनाएँ InsertDemo -> ( -> Id int, -> Name varchar(200), -> Age int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.97 सेकंड)

अब, तालिका InsertDemo के साथ MySQL डेटाबेस में रिकॉर्ड डालने के लिए जावा कोड यहां दिया गया है। . इससे पहले, हम अपने MySQL डेटाबेस के लिए एक जावा कनेक्शन स्थापित करेंगे -

आयात करें सार्वजनिक वर्ग JavaInsertDemo {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {कनेक्शन कॉन =शून्य; वक्तव्य stmt =शून्य; कोशिश करें {कोशिश करें {Class.forName ("com.mysql.jdbc.Driver"); } कैच (अपवाद ई) {System.out.println(e); } conn =(कनेक्शन) DriverManager.getConnection("jdbc:mysql://localhost/business", "Manish", "123456"); System.out.println ("कनेक्शन सफलतापूर्वक बनाया गया:"); stmt =(विवरण) conn.createStatement (); स्ट्रिंग क्वेरी 1 ="इन्सर्ट डेमो में डालें" + "मान (1, 'जॉन', 34)"; stmt.executeUpdate(query1); query1 ="INSERT INTO InsertDemo" + "VALUES (2, 'कैरोल', 42)"; stmt.executeUpdate(query1); System.out.println ("तालिका में रिकॉर्ड सफलतापूर्वक डाला गया .................."); } कैच (एसक्यूएलएक्सप्शन को छोड़कर) {एक्सेप.प्रिंटस्टैकट्रेस (); } पकड़ें (अपवाद को छोड़कर) { एक्सेप.प्रिंटस्टैकट्रेस (); } अंत में {कोशिश करें { अगर (stmt! =null) conn.close (); } पकड़ें (SQLException se) {} कोशिश करें {if (conn!=null) conn.close(); } पकड़ें (SQLException se) { se.printStackTrace (); } } System.out.println ("कृपया इसे MySQL तालिका में जांचें..................."); }}

यहाँ नमूना आउटपुट है -

जावा के साथ एक MySQL डेटाबेस में डेटा कैसे सम्मिलित करें?

यह जांचने के लिए कि रिकॉर्ड तालिका में डाला गया है या नहीं, चयन कथन का उपयोग करें। क्वेरी इस प्रकार है -

mysql> इन्सर्टडेमो से *चुनें;

यहाँ आउटपुट है -

<पूर्व>+----------+----------+------+| आईडी | नाम | उम्र |+------+----------+------+| 1 | जॉन | 34 || 2 | कैरल | 42 |+------+----------+------+2 पंक्तियों में सेट (0.00 सेकंड)

जैसा कि आप ऊपर देख सकते हैं, हमने सफलतापूर्वक एक MySQL डेटाबेस में रिकॉर्ड डाला है।


  1. जावा के साथ एक MySQL डेटाबेस से कनेक्ट करना

    MySQL डेटाबेस को जोड़ने के लिए नीचे दिए गए URL का उपयोग करें। वाक्य रचना इस प्रकार है - स्ट्रिंग MySQLURL=jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false;String databseUserName=yourUserName;String databasePassword=yourPassword; उदाहरण आयात करें :3306/वेब? यूज़एसएसएल=गलत; स्ट्रिंग डेटाबेस य

  1. जावा के साथ एक MySQL तालिका में केवल एक कॉलम कैसे सम्मिलित करें?

    एक कॉलम डालने के लिए Java-MySQL कनेक्शन कोड में INSERT INTO स्टेटमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.54 सेकंड) MySQL तालिका में केवल एक कॉलम डालने के लिए जावा कोड यहां दिया गया है। उदाहरण आयात करें रेडीस्टेडमेंट पीएस =शून्य; कोशिश करें {con =DriverMa

  1. जावा एप्लिकेशन एक MySQL डेटाबेस में शून्य मान डालने के लिए?

    जावा के साथ शून्य मान सेट करने के लिए, कथन इस प्रकार है - ps.setNull(yourIndex, Types.NULL); आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1893 ( FirstName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) जावा कोड इस प्रकार है - आयात करें; तैयार स्टेटमेंट पीएस =अशक्त; कोशिश करें {con=Dr