* 从数据库中读出BLOB对象* @param outfile 输出的数据文件*/public void blobRead(String outfile,int picID) throws Exception{FileOutputStream fos = null;InputStream is = null;byte[] Buffer = new byte[4096];try{Class.forName("org.gjt.mm.mysql.Driver").newInstance();conn = DriverManager.getConnection(URL);pstmt = conn.prepareStatement("select pic from tmp where id=?");pstmt.setInt(1,picID);rs = pstmt.executeQuery();rs.next();file = new File(outfile);if(!file.exists()){file.createNewFile(); //如果文件不存在,则创建}fos = new FileOutputStream(file);is = rs.getBinaryStream("pic");int size = 0;/* while(size != -1){size = is.read(Buffer); //从数据库中一段一段的读出数据//System.out.println(size);if(size != -1) //-1表示读到了文件末fos.write(Buffer,0,size);} */while((size = is.read(Buffer)) != -1){//System.out.println(size);fos.write(Buffer,0,size);}}catch(Exception e){System.out.println("[OutPutFile error : ]" + e.getMessage());}finally{//关闭用到的资源fos.close();rs.close();pstmt.close();conn.close();}}

导出数据库的longblob相关推荐

  1. mysql e 导出数据库_mysql导出数据库几种方法

    方法一 cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables ...

  2. mysql导出数据到s3_mysql导出数据库几种方法

    方法一 cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables ...

  3. mysql导出数据库数据及表结构

    mysql导出数据库数据及表结构 1,导出远程数据库数据到本地 mysql -A wj_sms -h192.168.1.105 -uroot -p4321 -ss -e "set NAMES ...

  4. springboot+mybatis+sqlserver导出数据库数据并实现下载到excel

    springboot+mybatis+sqlserver导出数据库数据并实现下载到excel 1.准备工作 1.1 下载一个springboot框架demo 1.2 配置maven 1.3 引入需要的 ...

  5. sybase数据库导出mysql_sybase导出数据库的表结构命令

    在不同平台上导数据时,只能用BCP命令,但是BCP命令不能导出数据库表结构,所以需进行数据库表结构的导出. 在sybase12.5版本以上,可以用如下方式导出表结构: ddlgen –Usa –Pxx ...

  6. mysql导入导出数据库

    一.导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1.导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr ...

  7. mysqldump 导出数据库各参数详细说明

    2019独角兽企业重金招聘Python工程师标准>>> mysqldump是mysql用于转存储数据库的实用程序.它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CR ...

  8. mysql导出数据库数据字典

    mysql导出数据库数据字典,执行如下查询导出到excel即可 SELECT tc.TABLE_SCHEMA 数据库, tc.TABLE_NAME 表名, tt.TABLE_COMMENT, tc.C ...

  9. 使用PLSQL导入导出数据库

    Oracle如何实现创建数据库.备份数据库及数据导出导入的一条龙操作 Oracle中对数据对象和数据的管理,无疑都是使用PL/SQL Developer来进行管理,该工具也提供给我们很多方便.快捷的操 ...

最新文章

  1. 2022-2028年中国数码摄像机市场投资分析及前景预测报告
  2. mysql的安装胚子_Mysql安装
  3. java ui设计用什么_UI设计是什么?UI怎么设计?
  4. SQL Server 2012 开发新功能 序列对象(Sequence)
  5. java 播放.pcm文件,java播发PCM文件
  6. python无法使用1号gpu_详解tensorflow2.x版本无法调用gpu的一种解决方法
  7. 矩阵乘法Strassen算法
  8. 拼图游戏和它的AI算法
  9. 如何去掉ArrayList重复的id
  10. linux安装jdk详细步骤,需要有一定的语法基础
  11. 清华大学团队:人脸识别爆出巨大丑闻,15分钟解锁19款手机
  12. 将文本格式转为kindle可用格式
  13. php开发之文件指针,文件锁定
  14. ftp服务启动之后拖文件失败,返回code550的错误之一
  15. 学习笔记(3):PS教程-【和东东一起学PS】Photoshop 2020小白到高手(任务驱动式基础+实战教学)-【免费试看】PS软件的必要首选项设置
  16. because an app is obscuring a permission request,无法开启USB调试
  17. PKI(公共密钥体系)原理
  18. urban airship实现消息内容的推送
  19. 首批红米Note9Pro陆续到货,网友分享感受:一条差评让人哭笑不得
  20. vue---museui解决底部/顶部导航栏位置固定问题

热门文章

  1. 软考中级【数据库系统工程师】第1章:计算机系统知识,自学软考笔记,备考2022年5月份软考,计算机硬件系统CPU组成指令寄存器组总线输入输出的程序控制方式计算机体系结构与存储系统加密技术流水线技术
  2. 74LS85 比较器 【数字电路】
  3. QT实现绘制箱须图(盒须图)
  4. Qt QSqlQueryModel实现查询数据库内容
  5. LeetCode github集合,附CMU大神整理笔记
  6. 第2章 Python 数字图像处理(DIP) --数字图像基础2 - 图像感知要素 - 图像取样和量化 - 空间分辨率和灰度分辨率
  7. 获取客户端mac地址 php,js获取客户端mac地址的方法
  8. php ses 发送邮件,php – 无法使用Amazon SES发送电子邮件
  9. Linux mmap
  10. lattice FPGA 官网MIPI参考设计diamond编译报NGO不能展开,怎么解决?