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

क्या JMeter द्वारा mysql डेटाबेस तालिका में फ़ाइल अपलोड करना संभव है?

अगर मैं आपके उपयोग के मामले को सही ढंग से प्राप्त कर रहा हूं - आपको MySQL BLOB या CLOB फ़ील्ड में एक फ़ाइल डालने की आवश्यकता है। यह जेएमटर के माध्यम से करने योग्य है।

विकल्प 1:

क्या आपने Prepared Update Statement की कोशिश की है? JMeter का विकल्प JDBC रिक्वेस्ट सैंपलर ? यह आपके लिए चाल चलने में सक्षम होना चाहिए।

विकल्प 2

यदि आपको अधिक लचीलेपन की आवश्यकता है तो JMeter को बीनशेल के माध्यम से बढ़ाया जा सकता है . आपको केवल MySQL JDBC Connector ड्रॉप करने की आवश्यकता है और इसे जेएमटर क्लासपाथ में कहीं भी छोड़ दें (आमतौर पर यह एक्सटेंशन जार के लिए/lib/ext फ़ोल्डर है)।

एक बार हो जाने पर आप MySQL कनेक्शन स्थापित कर सकते हैं और अपनी फ़ाइल को MySQL डेटाबेस में सम्मिलित कर सकते हैं। उदाहरण कोड नीचे है:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

Class.forName("com.mysql.jdbc.Driver");
Connection connect = DriverManager.getConnection("jdbc:mysql://host:port/databasename?user=databaseuser&password=databasepassword");
PreparedStatement preparedStatement = connect.prepareStatement("INSERT INTO MY_TABLE(id, blob_col) VALUES(1, LOAD_FILE('/full/path/to/file/myfile.png')");
preparedStatement.executeUpdate();
connect.close();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं एक mysql डेटाबेस में प्रत्येक पंक्ति के लिए एक अद्वितीय PHP पृष्ठ कैसे बना सकता हूं?

  2. MySQL इंसर्ट स्टेटमेंट में एक क्लॉज कैसे जोड़ें?

  3. InnoDB में Auto_increment मान?

  4. MySQL वर्कबेंच का उपयोग करके आयात करना... त्रुटि त्रुटि 1046 (3D000)

  5. मैच/खिलाफ और लेन-देन