谁有把图片插入数据库并且读出来的代码!!! 配置:tomcat6.0 myeclip8.5 mysql数据库 图片为byte[]类型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://robinsoncrusoe.javaeye.com/blog/798830 可是我用ssh模式做的啊 这句话是就JSP页面的getImage.action?book.ISBN=<s:property value="#onebook.ISBN"/>什么意思啊 4楼正解,自己到getImage.action里面去输出图片流 public void insertData(String filePath1, String tempStr1, String sql,String filename) { try { PreparedStatement pstmt = null; // String sql = ""; File file = new File(filePath1); InputStream photoStream = new FileInputStream(file); pstmt = con.prepareStatement(sql); pstmt.setString(2, filename); // 文件名 pstmt.setString(3, tempStrID); // 要插入的列 pstmt.setBinaryStream(1, photoStream, (int) file.length()); //图片文件的流 pstmt.executeUpdate(); System.out.println("写入文件"); pstmt.close(); // con.close(); } catch (Exception e) { e.printStackTrace(); } }我有一个,是用SQl数据库写的。楼主参考一下吧 关于数组赋值的问题!! 进来帮下忙啊!!! 问写好 equals 方法 统计link点击次数 一个java调试问题 关于正则表达式匹配email地址的问题 如何删除D:\a下的所有文件?但要保留a文件加。他下面的文件都要删除?谢 获取磁盘目录 请问:数据输出的问题 判断文本区域 TextArea 的文本是不是为空? java怎样实现树? 怎么将页面上的数据转换到数据库中 请问如何在java swing table单元格增加个下拉框呢。
什么意思啊
public void insertData(String filePath1, String tempStr1, String sql,String filename) {
try {
PreparedStatement pstmt = null;
// String sql = "";
File file = new File(filePath1); InputStream photoStream = new FileInputStream(file); pstmt = con.prepareStatement(sql);
pstmt.setString(2, filename);
// 文件名
pstmt.setString(3, tempStrID);
// 要插入的列
pstmt.setBinaryStream(1, photoStream, (int) file.length());
//图片文件的流
pstmt.executeUpdate();
System.out.println("写入文件");
pstmt.close();
// con.close();
} catch (Exception e) {
e.printStackTrace();
}
}
我有一个,是用SQl数据库写的。楼主参考一下吧