从MSSQL里导出image类型的数据并生成图片文件!!!!!!!!!!!! MSSQL里有个image类型的字段用来存储图片.现在想把图片提取出来生成图片文件.请各位指条明路.最好给出具体代码.或者给出思路.谢谢了..100分奉上.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oralce+hibernate的mysql应该一样我们是swtcanvas_1.addPaintListener(new PaintListener() { public void paintControl(PaintEvent e) { if (getBaseicID() != null) {// BaseID=null的时候说明是新增,不显示图片 e.gc.fillRectangle(canvas_1.getBounds()); if (blobUserImg == null) {// 如果图片没有数据就去数据库读取 try { List list = DataFactory.getPictrue( getBaseicID(), "0"); if (list != null && list.size() > 0) { ResumeImg resumeImg = (ResumeImg) list.get(0); blobUserImg = resumeImg.getImgFile(); } } catch (Exception e1) { e1.printStackTrace(); } } if (blobUserImg != null) { try { if (blobUserImg.length() > 1) { InputStream ins; ins = blobUserImg.getBinaryStream(); Image personalImage = new Image( getShell().getDisplay(), ins); ImageData data = personalImage.getImageData(); int w = (data.width * 116) / data.height; e.gc.drawImage(personalImage, 0, 0, data.width, data.height, 0, 0, w, 116); } } catch (SQLException e1) { e1.printStackTrace(); } } } } }); ResumeImg是数据库映射的类DataFactory是数据库访问类 的的是MSSQL 不是 MYSQL 的啊,能不能用最基本的方式实现.偶还很菜. 在Eclipse里对List数组运用泛型,出现"Type Safety"警告。 在eclipse下如何结束程序可以调用addShutdownHook 100分求解一个问题 怎样实现一个滚动条能同时滚动两个文本的内容?? 怎么样获得一个ResultSet的长度? tomcat环境下applet的调用问题 为什么找不到方法getContentPane()?急死我了?? 这是什么异常? GG,DD们帮帮忙吧!! 开发java使用什么工具较好 请教递归问题,我有一个数组,里边保存着树结构 java编程中如何取得当前windows的登陆名及密码?????
mysql应该一样我们是swt
canvas_1.addPaintListener(new PaintListener() {
public void paintControl(PaintEvent e) {
if (getBaseicID() != null) {// BaseID=null的时候说明是新增,不显示图片
e.gc.fillRectangle(canvas_1.getBounds());
if (blobUserImg == null) {// 如果图片没有数据就去数据库读取
try {
List list = DataFactory.getPictrue(
getBaseicID(), "0");
if (list != null && list.size() > 0) {
ResumeImg resumeImg = (ResumeImg) list.get(0);
blobUserImg = resumeImg.getImgFile();
}
} catch (Exception e1) {
e1.printStackTrace();
}
}
if (blobUserImg != null) {
try {
if (blobUserImg.length() > 1) {
InputStream ins;
ins = blobUserImg.getBinaryStream();
Image personalImage = new Image(
getShell().getDisplay(), ins);
ImageData data = personalImage.getImageData();
int w = (data.width * 116) / data.height;
e.gc.drawImage(personalImage, 0, 0, data.width,
data.height, 0, 0, w, 116);
}
} catch (SQLException e1) {
e1.printStackTrace();
}
}
}
}
});