この記事では、Java で画像を生成してデータベースに保存するための SQL ステートメントの実装方法の詳細な説明に関する情報を主に紹介します。 ここでは、Friends で画像を生成してデータベースに保存するための Java 実装方法の例を示します。必要な方は参照してください
JAVA生成の詳細な説明画像をデータベースに保存するSQL文の実装方法
実装コード:
コメントは非常に明確なので繰り返しません~
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(); } }
現在のプロジェクトでは、ユーザー企業の従業員の署名写真を保存する必要があり、アーティストは何百枚も作成しました 画像はデータベースに保存する必要があるため、画像を 16 進数に読み込んで更新を綴るメソッドを書きましたステートメントを使用してテキストドキュメントに保存すると、その効果は非常に優れています。
以上がJava が画像を生成してデータベースに保存する SQL ステートメントを実装する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。