用流读入图片,再用byte[]数组读取转换流中的图片数据转成二进制.接着用JDBC把二进制插入数据库存 oFileInputStream fis = null;// 处理硬盘的低端,输入流 o try { o fis = new FileInputStream( "图片路径" );// 低端流绑定硬盘上的文件 o o byte [] buffer = new byte[ 1024 ]; o while ( true ) {// 循环读取流里的数据 o int len = fis.read( buffer ); o if ( -1 == len ) {// 如果已经读到文件末尾 o break; o } o ........//JDBC插入代码只要把上面的buffer循环插入数据库存o } o } catch ( Exception e ) { o e.printStackTrace(); o } finally { o try { o fis.close(); o } catch ( Exception e ) { o e.printStackTrace(); o } o } o}
温馨提示:答案为网友推荐,仅供参考