看代码:

package com.cmdi.test01;import java.io.*;
import java.sql.*;
/*** 将本地文件的图片传到数据库并下载*/
public class Test1 {private static String url="jdbc:postgresql://10.160.38.2:10110/functionaltest";private static String user="gpadmin";private static String password="gpadmin";private static Connection con;public static void main(String[] args) throws Exception {Class.forName("org.postgresql.Driver");con=DriverManager.getConnection(url,user,password);shangchuan();xiazai();    }//添加图片到数据库public static void shangchuan() throws Exception{String sql="insert into test.image(name,content) values(?,?)";PreparedStatement ptmt=con.prepareStatement(sql);ptmt.setString(1, "美女.jpg");InputStream is=null;is=new FileInputStream("E:\\server\\1111.jpg");ptmt.setBinaryStream(2, is,is.available());ptmt.execute();System.out.println("图片添加成功!");}//从数据库中把图片下载至桌面public static void xiazai() throws Exception{String sql="select content from test.image where name='美女.jpg' ";//在我这里3.jpg是第三张图片Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery(sql);//将查询结果给rsif(rs.next()){InputStream is=rs.getBinaryStream("content");FileOutputStream fos=new FileOutputStream("E:\\server\\upload\\美女.jpg");byte[] buffer=new byte[1024];int len=0;while((len=is.read(buffer))!=-1){fos.write(buffer,0,len);//将数据库的图片写出}System.out.println("下载成功!请查看");}else{System.out.println("图片不存在!");}con.close();}}

打完收工》》》》

Java图片的上传下载相关推荐

  1. 【手把手教】Android开发两种方式实现图片的上传下载

    Android 图片上传的应用场景 在Android开发中,很多时候我们需要进行图片,文件的上传下载,最直接的一个应用场景就是用户头像的保存与切换,以及像即时通讯中的图片发送等任何在App中设计图片的 ...

  2. java文件流 m.jb51.net_FasfDFS整合Java实现文件上传下载功能实例详解

    今天使用Java代码实现文件的上传和下载.对此作者提供了Java API支持,下载fastdfs-client-java将源码添加到项目中.或者在Maven项目pom.xml文件中添加依赖 org.c ...

  3. centos nfs java_CentOS下安装配置NFS并通过Java进行文件上传下载

    1:安装NFS (1)安装 yum install nfs-utils rpcbind (2)启动rpcbind服务 systemctl restart rpcbind.service 查看服务状态 ...

  4. 使用cropbox.js+jquery.js+servlet实现图片的上传下载

    采用cropbox.js+jqueryajax + servlet实现图片的上传下载 原理解释: 利用javascript的内置对象FileReader读取计算机中的文件. 读取的文件会被转化为bas ...

  5. 文件上传 java web_JavaWeb 文件上传下载

    1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...

  6. java 图片服务器 上传_Java实现把图片上传到图片服务器(nginx+vsftp)

    前言: 在我另一篇笔记中已经记载了如何用nginx + vsftp搭建图片服务器(请参考nginx + vsftp搭建图片服务器),并且用vsftp的客户端工具filezilla测试过已经可用.但是在 ...

  7. Java Web 文件上传下载

    文章目录 1文件上传概述 1.1文件上传的作用 1.2文件上传对页面的要求 1.3 比对文件上传表单和普通文本表单的区别 1.4 对普通文本表单的测试 1.5 文件上传对Servlet的要求 2 co ...

  8. 阿里云oss 使用, 基于Nginx 配置云服务器+oss的内网访问 , 及使用Java SDK 完成上传,下载,删除,查询文件列表操作

    一.同阿里产品,云服务器和存储对象oss-配置内网访问 阿里存储对象oss 地址: https://oss.console.aliyun.com/overview 配置须知 通过Nginx 进行网络转 ...

  9. java 图片分段上传_java文件分片上传,断点续传

    文件夹数据库处理逻辑 publicclassDbFolder { JSONObject root; publicDbFolder() { this.root =newJSONObject(); thi ...

最新文章

  1. (二)Amazon Lightsail 部署LAMP应用程序之部署单片LAMP应用程序
  2. web前端开发的好工具sublime
  3. ccf魔数c语言,ccf 201609-4 交通规划
  4. 金兄的境界:我的名字搜索终于出来了。重要信息声明,并永久置顶。我的博客在零网zeronet...
  5. 解题:洛谷3402 可持久化并查集
  6. 事业单位考试高频考点二:经济
  7. 干货| 364套各类风格毕业设计答辩PPT模板~
  8. 通过 Nginx 来实现禁止国外IP访问网站
  9. 小米电视4s android,小米电视系列ROOT教程(含4A,4S,4X等Android6.0.1版机型)
  10. python编程招生海报_怎么用ps做招生海报
  11. Cocos游戏打包apk
  12. oblog商业版本4.6注射漏洞,直接拿管理员
  13. 全国大学生智能汽车竞赛图像采集处理上位机开源!
  14. Faithfully yours, nginx. 浏览器中显示包504,504 Gateway Time-out解决办法
  15. 长尾序列用户行为建模中可转移参数的学习(KDD-2020)
  16. Java 自学路线图之 Java 进阶自学
  17. 阿里云的PLOARDB
  18. 计算机丢失pov.dll,DolbyDAX2APOv201.dll
  19. 照片转3d模型_这个AI能帮女朋友自拍:照片生成3D视频,总有个角度让她满意
  20. 污水处理程序 工厂污水处理控制系统

热门文章

  1. linux之execlp函数简单使用
  2. css+js模拟用户 注册和登录页面
  3. Python数据可视化之散点图(基础篇---图文并茂详细版!!!)
  4. 测试用例设计之判定表
  5. linux系统端口大全,Linux操作系统下各端口列表汇总篇
  6. 移植openharmony之调试gt911触摸
  7. 【HNU-CSEE jetson nano 第一节】工具准备(软件+硬件)
  8. JS实现图片延迟加载(图片懒加载)
  9. 游戏中的心理学(二):利用归因错误让玩家更爱你的游戏
  10. SLA:服务等级协议