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

मैं MySQL में एक तस्वीर कैसे स्टोर करूं?

आप निम्न उदाहरण देखना चाहेंगे:

java2s.com से:MySQL में चित्र डालें :

आयात करें .sql.SQLException;सार्वजनिक वर्ग InsertPictureToMySql {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) अपवाद फेंकता है, IOException, SQLException { Class.forName ("org.gjt.mm.mysql.Driver"); कनेक्शन conn =DriverManager.getConnection("jdbc:mysql://localhost/databaseName", "root", "root"); स्ट्रिंग INSERT_PICTURE ="INSERT INTO MyPictures (फोटो) VALUES (?)"; FileInputStream fis =null; रेडीस्टेडमेंट पीएस =शून्य; कोशिश करें {conn.setAutoCommit(false); फ़ाइल फ़ाइल =नई फ़ाइल ("/tmp/photo.png"); fis =नया FileInputStream (फ़ाइल); पीएस =con.prepareStatement(INSERT_PICTURE); ps.setBinaryStream(1, fis, (int) file.length()); ps.executeUpdate (); conn.commit (); } अंत में { ps.close (); फिस.क्लोज़ (); } }}

MySQL तालिका:

तालिका बनाएं MyPictures (फोटो BLOB); 

यदि छवि आपके MySQL सर्वर होस्ट पर स्थित है, तो आप LOAD_FILE() MySQL क्लाइंट से कमांड:

MyPictures में INSERT (फोटो) VALUES(LOAD_FILE('/tmp/photo.png')); 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. किस संयोजन का उपयोग करना है ताकि `ş` और `s` को अद्वितीय मान माना जाए?

  2. डेटाबेस को ऑप्टिमाइज़ करने के लिए MySQL परफॉर्मेंस ट्यूनिंग टिप्स

  3. Centos 7 . पर Percona टूलकिट स्थापित और उपयोग करें

  4. MySQL क्वेरीज़ में सिंगल कोट, डबल कोट और बैकटिक्स

  5. SELECT और WHERE क्लॉज में संग्रहीत फ़ंक्शन कॉल को ऑप्टिमाइज़ करना