ssh jdbc oracle 存取图片数据并展示在jsp页面
来源:互联网 发布:淘宝 退款 空包犯法嘛 编辑:程序博客网 时间:2024/06/06 09:52
主要的实装方法参照的是下面这篇博客的内容,写的比较详细了。
http://blog.csdn.net/yanhang0610/article/details/8229250#java
实装过程中,从db取数据显示在页面上没有问题,但是按照博客内容更新db数据总是不成功(总是更新成null)
于是我又参照了其他的例子,最后把存储这块改成如下。
final String path = filedownloadpath;final String zprybh = rybh;getJdbcTemplate().update(new PreparedStatementCreator() { public PreparedStatement createPreparedStatement(Connection connection){ PreparedStatement ps = null; ResultSet rs = null; OutputStream os = null; String q_sql = "select zp from RY_RYXX where rybh = ? for update"; // 锁定数据行进行更新 try { ps = connection.prepareStatement(q_sql); ps.setString(1, zprybh); rs = ps.executeQuery(); if (rs.next()) { oracle.sql.BLOB blob = (oracle.sql.BLOB) rs.getBlob("zp"); os = blob.getBinaryOutputStream(); InputStream is = new FileInputStream(path); int i = 0; while ((i = is.read()) != -1) { os.write(i); } is.close(); } os.flush(); os.close(); rs.close();
以上,在这里做个记录。
0 0
- ssh jdbc oracle 存取图片数据并展示在jsp页面
- jsp/html页面图片上传并展示上传的图片
- 在jsp中通过I/O流方式读取图片并展示到页面
- 展示JDBC存取ORACLE大型数据对象LOB几种情况的示范类
- 展示JDBC存取ORACLE大型数据对象LOB几种情况的示范类
- [zt]展示JDBC存取ORACLE大型数据对象LOB几种情况的示范类
- 展示JDBC存取ORACLE大型数据对象CLOB几种情况的示范类
- jsp页面展示磁盘图片
- jsp页面展示json数据
- JSP读取Oracle数据库里的图片Blob字段并显示在页面上
- 把图片文件存入oracle数据库 然后读取并显示在jsp页面
- 在数据里存取图片
- 使用JDBC连接Mysql数据库存入二进制图片并实现读取在PHP中打开展示。
- 使用JDBC连接Mysql数据库存入二进制图片并实现读取在PHP中打开展示
- html页面上传图片并进行展示
- html页面上传图片并进行展示
- java中图片上传并在jsp页面显示
- 页面jsp展示java数据的标签
- 空间换时间
- mysql基础表 left join 关联顺序
- 中奖概率算法
- 如何写接口文档?
- Web——Cookie与Session
- ssh jdbc oracle 存取图片数据并展示在jsp页面
- Android View框架总结(六)View布局流程之Draw过程
- angularjs2 七
- QT开发学习资料(2)
- 使用spring+html5实现安全传输随机数字密码键盘
- inupt textarea提示文字(点击消失,不输入恢复)
- java多线程实现:Runnable接口
- ffmpeg封装H246为MP4
- ubuntu 编译android时,java和javac版本不同引起的问题。