java对blob的存取

java对blob的存取

ID:44325089

大小:39.00 KB

页数:4页

时间:2019-10-20

java对blob的存取_第1页
java对blob的存取_第2页
java对blob的存取_第3页
java对blob的存取_第4页
资源描述:

《java对blob的存取》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、java对blob的存取作者:未知时间:2005-09-1323:33出处:Blog.ChinaUnix.net责编:chinaitpower              摘要:java对blob的存取此实现为用java访问mysql的blob,对图片进行存取/** *Title:        BlobPros.java *Project:      test *Description: 把图片存入mysql中的blob字段,并取出 *CallModule: mtools数据库中的tmp表  *File:        C:

2、downloadsluozsh.jpg *Copyright:   Copyright(c)2003-2003 *Company:     uniware *CreateDate: 2002.12.5 *@Author:     ChenQH *@version1.0版本*      * * Revisionhistory * Name        Date    Description * ----    ----       ----------- * Chenqh  2003.12.5       对图片进行存取 *

3、 *note:        要把数据库中的Blob字段设为longblob        * *///packagecom.uniware;importjava.io.*;importjava.util.*;importjava.sql.*;publicclassBlobPros{   privatestaticfinalStringURL="jdbc:mysql://10.144.123.63:3306/mtools?user=wind&password=123&useUnicode=true";   privateCo

4、nnectionconn=null;   privatePreparedStatementpstmt=null;   privateResultSetrs=null;   privateFilefile=null;      publicBlobPros()   {   }   /**   *向数据库中插入一个新的BLOB对象(图片)   *@paraminfile要输入的数据文件   *@throwsjava.lang.Exception   */  publicvoidblobInsert(Stringinfile)th

5、rowsException  {      FileInputStreamfis=null;            try          {              Class.forName("org.gjt.mm.mysql.Driver").newInstance();              conn=DriverManager.getConnection(URL);                         file=newFile(infile);              fis=newFileI

6、nputStream(file);              //InputStreamfis=newFileInputStream(infile);       pstmt=conn.prepareStatement("insertintotmp(descs,pic)values(?,?)");       pstmt.setString(1,file.getName());   //把传过来的第一个参数设为文件名              //pstmt.setBinaryStream(2,fis,(int)file.l

7、ength());  //这种方法原理上会丢数据,因为file.length()返回的是long型       pstmt.setBinaryStream(2,fis,fis.available()); //第二个参数为文件的内容       pstmt.executeUpdate();     }          catch(Exceptionex)          {         System.out.println("[blobInserterror:]"+ex.toString());          } 

8、     finally       {              //关闭所打开的对像//              pstmt.close();              fis.close();              conn.close();          }   }   

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。