Cet article présente principalement les informations pertinentes qui expliquent en détail la méthode d'implémentation de JAVA pour générer des instructions SQL pour stocker des images dans la base de données. Voici un exemple de la façon d'implémenter Java pour générer des images et les stocker dans la base de données. qui en a besoin peuvent s'y référer
Explication détaillée de la méthode d'implémentation de JAVA générant des instructions SQL pour stocker les images dans la base de données
Code d'implémentation :
Les commentaires sont très clairs et ne seront pas répétés~
public class Image2Hex { public static void main(String[] args) { try{ //存放图片的文件夹 File list = new File("d:/qmx"); File[] lists = list.listFiles(); String name; //生成的语句存放文件 PrintWriter pw = new PrintWriter(new FileWriter("d:/update.txt"),true); FileInputStream fis = null; byte[] b; for(File file : lists){ //张三.jpg name=file.getName(); fis = new FileInputStream(file); b = new byte[fis.available()]; fis.read(b); pw.println("update sys_userinfo set sign_image =0x" + byte2HexStr(b) + " where realName=\'" + name.substring(0,name.length() - 4) + "\'"); } pw.flush(); pw.close(); }catch(Exception e){ e.printStackTrace(); } } /** * * 描述:byte转字符串 */ public static String byte2HexStr(byte[] b) { StringBuffer hs = new StringBuffer(); String stmp=""; for (int n=0;n< b.length;n++) { stmp=(Integer.toHexString(b[n] & 0XFF)); hs.append((stmp.length() == 1 ? "0" : "") + stmp); } return hs.toString().toUpperCase(); } }
Le projet actuel doit stocker des photos de signature des employés de l'entreprise utilisatrice. l'artiste doit être stocké dans la base de données, j'ai donc écrit celui-ci pour lire les images en hexadécimal. La méthode de copie et d'orthographe de l'instruction de mise à jour et de son stockage dans un document texte fonctionne bien.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!