全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解JAVA生成将图片存入数据库的sql语句实现方法

详解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();   
  }   
} 
 

 现在的项目需要存放用户公司的员工的签名图片,美工做出来几百张图片需要存放到数据库里,于是就写了这么一个将图片读成十六进制并拼写update语句存放到文本文档中的方法,效果还是不错的。

如有疑问请留言或者到本站社区交流讨论,本站关于java开发的文章还有很多,欢迎大家搜索查阅,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# 详解JAVA生成将图片存入数据库  # java  # 生成图片并存入数据库的实现  # java 中createStatement()方法的实例详解  # Java的JDBC中Statement与CallableStatement对象实例  # 详解Java的JDBC中Statement与PreparedStatement对象  # 在Java的Hibernate框架中使用SQL语句的简单介绍  # 详解Java的MyBatis框架中SQL语句映射部分的编写  # java跟踪执行的sql语句示例分享  # java实现简单的给sql语句赋值的示例  # java执行SQL语句实现查询的通用方法详解  # 10种Java开发者编写SQL语句时常见错误  # Java使用Statement接口执行SQL语句操作实例分析  # 如有  # 希望能  # 写了  # 欢迎大家  # 很清楚  # 谢谢大家  # 还有很多  # 库里  # 疑问请  # 文档  # 读成  # FileWriter  # pw  # update  # PrintWriter  # qmx  # lists  # listFiles  # txt  # byte 


相关文章: 极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  企业微网站怎么做,公司网站和公众号有什么区别?  公众号网站制作网页,微信公众号怎么制作?  购物网站制作公司有哪些,哪个购物网站比较好?  PHP 500报错的快速解决方法  如何快速重置建站主机并恢复默认配置?  建站org新手必看:2024最新搭建流程与模板选择技巧  如何在云主机快速搭建网站站点?  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  黑客入侵网站服务器的常见手法有哪些?  青岛网站建设如何选择本地服务器?  北京制作网站的公司排名,北京三快科技有限公司是做什么?北京三快科技?  简单实现Android验证码  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何选择CMS系统实现快速建站与SEO优化?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  子杰智能建站系统|零代码开发与AI生成SEO优化指南  如何在宝塔面板中修改默认建站目录?  盘锦网站制作公司,盘锦大洼有多少5G网站?  如何通过虚拟主机快速完成网站搭建?  广州建站公司哪家好?十大优质服务商推荐  非常酷的网站设计制作软件,酷培ai教育官方网站?  如何通过西部建站助手安装IIS服务器?  如何在万网自助建站平台快速创建网站?  内网网站制作软件,内网的网站如何发布到外网?  广平建站公司哪家专业可靠?如何选择?  股票网站制作软件,网上股票怎么开户?  如何快速搭建虚拟主机网站?新手必看指南  如何在阿里云购买域名并搭建网站?  如何通过商城免费建站系统源码自定义网站主题?  大型企业网站制作流程,做网站需要注册公司吗?  建站之星免费版是否永久可用?  nginx修改上传文件大小限制的方法  如何用低价快速搭建高质量网站?  建站主机如何选?高性价比方案全解析  如何通过商城自助建站源码实现零基础高效建站?  专业公司网站制作公司,用什么语言做企业网站比较好?  建站之星如何配置系统实现高效建站?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  如何在Windows 2008云服务器安全搭建网站?  制作网站公司那家好,网络公司是做什么的?  Swift中switch语句区间和元组模式匹配  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  音乐网站服务器如何优化API响应速度?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  相册网站制作软件,图片上的网址怎么复制?  赚钱网站制作软件,建一个网站怎样才能赚钱?是如何盈利的?  如何在宝塔面板创建新站点?  如何在服务器上三步完成建站并提升流量? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。