ITPub博客

首页 > 应用开发 > IT综合 > access 取照片

access 取照片

原创 IT综合 作者:imlihj2007 时间:2008-02-29 10:48:09 0 删除 编辑
public static void test_access_pic1(String table_id)throws SQLException{
Connection conn=null;
PreparedStatement stmt=null;
ResultSet rs=null;
int iiii=0;
String[] sql_field_str=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dburl ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=两口一屋.mdb";//此为NO-DSN方式
//String dburl ="jdbc:odbc:odbcName";//此为ODBC连接方式
conn=DriverManager.getConnection(dburl);
stmt=conn.prepareStatement("select pic from pic");

rs=stmt.executeQuery();

byte b[]=new byte[10240000];
FileOutputStream write=null;
while(rs.next()){
iiii+=1;
//System.out.println(rs.getString(2));
InputStream in=rs.getBinaryStream("pic");
File file=new File("c:imlihj00000@@@@@@@@@.jpg");
int len;
in.read(b);
write=new FileOutputStream(file);
write.write(b);

//问题的关键生成图片
//rs.close();
//stmt.close();
//conn.close();
} write.close();
}
catch (Exception ex) {
ex.printStackTrace();
}
finally{
// rs.close();
stmt.close();
conn.close();
}
}

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9879835/viewspace-1000177/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 从ORACLE 生成图片
请登录后发表评论 登录
全部评论

注册时间:2011-05-25

  • 博文量
    109
  • 访问量
    1577024