Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या कोई JDBC ड्राइवर LOAD DATA INFILE sql कमांड को सपोर्ट करता है?

निम्नलिखित JDBC के माध्यम से काम करेगा। ध्यान दें कि LOAD DATA INFILE . का उपयोग करने के लिए आपको सुपरयुसर विशेषाधिकार की आवश्यकता है। जिसकी आपको जरूरत नहीं है LOAD DATA LOCAL INFILE

Connection con = DriverManager.getConnection("jdbc:mysql://localhost/foobar", "root", "password");
Statement stmt = con.createStatement();
String sql = 
    "load data infile 'c:/temp/some_data.txt' \n" +
    "   replace \n" +
    "   into table prd \n" +
    "   columns terminated by '\\t' \n" +
    "   ignore 1 lines";
stmt.execute(sql);

यदि आप LOAD DATA INFILE . का उपयोग करते हैं फ़ाइल स्थान सर्वर के फाइल सिस्टम पर आधारित है! यदि आप स्थानीय फ़ाइल का उपयोग करते हैं, तो स्पष्ट रूप से यह क्लाइंट के फ़ाइल सिस्टम पर आधारित है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्थानीय डेटा लोड करने पर Python2.7 MySQL कनेक्टर त्रुटि

  2. डेटाबेस परिवर्तन पर उपयोगकर्ता को सूचित करें? जावास्क्रिप्ट/AJAX

  3. कंपोजिट पीके (स्ट्रिंग, इंट) के ऑटो इंक्रीमेंट इंट फील्ड में इंसर्ट ट्रिगर बनाएं, नए स्ट्रिंग्स के लिए 1 पर नंबरिंग फिर से शुरू करें

  4. क्लाउड एसक्यूएल प्रॉक्सी का उपयोग कर एकाधिक क्लाउडएसक्यूएल इंस्टेंस से कनेक्ट करना?

  5. पहले से मौजूद डेटाबेस के आसपास फ्लास्क एप्लिकेशन कैसे बनाएं?