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

Java/Mysql आप एक संपूर्ण SQL फ़ाइल को एक mysql सर्वर में कैसे इंजेक्ट करेंगे?

  1. सुनिश्चित करें कि mysql कनेक्टर आपके वर्ग पथ में है, उदाहरण के लिए java -cp mysql-connector-java-5.1.13-bin.jar या यदि आप ant या NetBeans के साथ अपना प्रोजेक्ट बनाते हैं, तो सुनिश्चित करें कि mysql कनेक्टर है एक पुस्तकालय के रूप में शामिल है, इस तरह जब आप अपनी परियोजना का निर्माण करते हैं, तो java -jar YourApplication.jar को lib/mysql-connector-java-5.1.13-bin.jar या जो कुछ भी मिलना चाहिए।
  2. अपने स्रोत कोड में, ड्राइवर लोड करें:Class.forName("com.mysql.jdbc.Driver").newInstance();
  3. अपनी .sql फ़ाइल लोड करें:String sql =new Scanner(new File("yourfile.sql")).useDelimiter("\Z").next();
  4. अपने डेटाबेस से कनेक्ट करें:कनेक्शन conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/database",username,password);
  5. अपना एसक्यूएल निष्पादित करें:वक्तव्य सेंट =conn.createStatement (); st.execute (एसक्यूएल);

उपरोक्त मानता है कि आपकी .sql फ़ाइल में SQL कथन हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रिमोट से कनेक्ट करना मेरा एसक्यूएल मुझे उपयोगकर्ता [ईमेल संरक्षित] के लिए एक्सेस अस्वीकृत दिखाता है (पासवर्ड का उपयोग करना:हां)

  2. वर्डप्रेस - मैं लॉगिन नहीं कर सकता - wp_users तालिका में कुछ गड़बड़ है

  3. MySQL क्वेरी के आउटपुट को utf8 में बदलें

  4. ClusterControl के साथ अपने MySQL बैकअप को कैसे सत्यापित करें

  5. tomcat7 - jdbc डेटा स्रोत - इससे मेमोरी लीक होने की बहुत संभावना है