从数据库中读取一个图片并保存为一个图片文件

2016-02-19 19:26 44 1 收藏

今天图老师小编给大家展示的是从数据库中读取一个图片并保存为一个图片文件,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - Web开发 】

  import java.sql.*;
  import java.io.*;

  public class WriteDB {
          public static void main(String[] args)  {
          Connection conn=null;
          String driver="com.mysql.jdbc.Driver";//驱动
          String url="jdbc:mysql://127.0.0.1/test?useUnicode=true;characterEncoding=8859_1";// 数据库联接

          try{
                 Class.forName(driver).newInstance();
                 conn=DriverManager.getConnection(url,"root","");
                 File file=new File(args[0]);
                 FileInputStream fis=new FileInputStream(file);
                 PreparedStatement pstmt=conn.prepareStatement(
                                  "insert into picture(picture) values(?)");
                 int bytes=(int)file.length();
                 System.out.println(bytes);
    
                 pstmt.setBinaryStream(1,fis,bytes);//1为插入的参数1,2。。。fileInStream为插入的数据,bytes为字节长度
                 pstmt.executeUpdate();

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

                 conn.close();
                 fis.close();
       }catch(Exception e){
                System.out.println(e.getMessage());
       }
       }
  }

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1620996.html

延伸阅读
既然你知道怎样输入命令,现在是存取一个数据库的时候了。 假定在你的家(你的“动物园”)中有很多宠物,并且你想追踪关于他们各种各样类型的信息。你可以通过创建表来保存你的数据并根据所需要的信息装载他们做到,然后你可以通过从表中检索数据来回答关于你的动物不同种类的问题。本节显示如何做到所有这些事情: 怎样创建一个...
Function CreatePassWordDB(strPathName As String, strPsd As String) As Boolean On Error GoTo Exit_ERR Dim wrkDefault As Workspace Dim NewDB As Database CreatePassWordDB = False Set wrkDefault = DBEngine.Workspaces(0) If Dir(strPathName) "" Then Kill strPathName Set NewDB = wrkDefault.CreateDatabase(strPathName...
Function CreatePassWordDB(strPathName As String, strPsd As String) As Boolean On Error GoTo Exit_ERR Dim wrkDefault As Workspace Dim NewDB As Database CreatePassWordDB = False Set wrkDefault = DBEngine.Workspaces(0) If Dir(strPathName) "" Then Kill strPathName Set NewDB = wrkDefault.CreateDatabase(strPathName...
标签: Web开发
% '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '数据库操作类 '%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% '名称:Class_DBOperate '版本:0.2 '作者:qihangnet '更新:2005年6月14日 '作用:简化数据库操作的流程 '授权:免费使用 '%%%%%%%%%%%%%%%%%%%%%%%%%%...
标签: ASP
以前一直困扰我的一个问题,如何判断数据库连接是否成功(比如sql没有启动,数据库不存在等),实现友好的错误处理,但vbscript的错误处理机制实在太差,只有on error resume nex/go to,但往往使用ADO的错误陷阱后,等待你的将是脚本超时,这个函数将改变这一状况(连接超时长短可以自己根据实际情况控制) '入口参数:连接字符串strconn '返回...

经验教程

51

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部