读取并显示oracle中的blob字段.docx

读取并显示oracle中的blob字段.docx

ID:59332327

大小:28.69 KB

页数:15页

时间:2020-09-04

读取并显示oracle中的blob字段.docx_第1页
读取并显示oracle中的blob字段.docx_第2页
读取并显示oracle中的blob字段.docx_第3页
读取并显示oracle中的blob字段.docx_第4页
读取并显示oracle中的blob字段.docx_第5页
资源描述:

《读取并显示oracle中的blob字段.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、读取并显示oracle中的blob字段1.java连接Oracle具体代码如下: importjava.sql.*;importjava.io.*; importjavax.imageio.ImageIO;importjava.awt.image.BufferedImage;importjava.awt.image.AffineTransformOp;importjava.awt.geom.AffineTransform; publicclassOracleQueryBean{   privatefinalStringoracleD

2、riverName="oracle.jdbc.driver.OracleDriver";   privateConnectionmyConnection=null;   /*图片表名*/   privateStringstrTabName;   /*图片ID字段名*/   privateStringstrIDName;   /*图片字段名*/   privateStringstrImgName;   /**    *加载java连接Oracle的jdbc驱动    */   publicOracleQueryBean(){     

3、  try{           Class.forName(oracleDriverName);       }catch(ClassNotFoundExceptionex){           System.out.println("加载jdbc驱动失败,原因:"+ex.getMessage());       }   }   /**    *获取Oracle连接对象    *@returnConnection    */   publicConnectiongetConnection(){       try{       

4、//用户名+密码;以下使用的Test就是Oracle里的表空间       //从配置文件中读取数据库信息       GetParaoGetPara=newGetPara();       StringstrIP=oGetPara.getPara("serverip");       StringstrPort=oGetPara.getPara("port");       StringstrDBName=oGetPara.getPara("dbname");       StringstrUser=oGetPara.getPar

5、a("user");       StringstrPassword=oGetPara.getPara("password");              this.strTabName=oGetPara.getPara("tablename");       this.strIDName=oGetPara.getPara("imgidname");       this.strImgName=oGetPara.getPara("imgname");              StringoracleUrlToConnect="jd

6、bc:oracle:thin:@"+strIP+":"+strPort+":"+strDBName;           this.myConnection=DriverManager.getConnection(oracleUrlToConnect,strUser,strPassword);       }catch(Exceptionex){           System.out.println("Cannotgetconnection:"+ex.getMessage());           System.out.pri

7、ntln("请检测配置文件中的数据库信息是否正确.");       }       returnthis.myConnection;   }} 2.读取blob字段 在OracleQueryBean类中增加一个函数,来进行读取,具体代码如下:/**    *根据图片在数据库中的ID进行读取    *@paramstrID 图片字段ID    *@paramw     需要缩到的宽度    *@paramh     需要缩到高度    *@return    */   publicbyte[]GetImgByteById(Strin

8、gstrID,intw,inth){   //System.out.println("Getimgdatawhichidis"+nID);   if(myConnection==null)       this.getConnecti

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

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

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