आप निम्न उदाहरण देखना चाहेंगे:
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'));