栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从数据库中以jsp显示图像

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从数据库中以jsp显示图像

接收图像之前,您已经关闭了连接。将代码更改为

 <html><body>    <%@ page import="java.io.*"%> <%@ page import="java.sql.*"%> <%@ page import="com.mysql.*"%> <%@ page import="java.util.*"%>  <%@ page import="java.text.*"%> <%@ page import="javax.servlet.*"%> <%@ page import="javax.servlet.http.*"%> <%@ page import="javax.servlet.http.HttpSession"%> <%@ page language="java"%> <%@ page session="true"%> <%@ page import="java.sql.*"%><% Blob image = null;Connection con = null;Statement stmt = null;ResultSet rs = null;String iurl1=null;try {Class.forName("com.mysql.jdbc.Driver");con =DriverManager.getConnection("jdbc:mysql://localhost:portnumber/dbname","","");stmt = con.createStatement();rs = stmt.executeQuery("select * from tablename where id = 1");%><table border="2"><tr><th>DISPLAYING IMAGE</th></tr><tr><td>Image 2</td></tr><tr><td><%while(rs.next()){%> <img src="https://www.mshxw.com/skin/sinaskin/image/nopic.gif"image") %>" width="500" height="500"/> <%}%></td></tr></table><%}catch (Exception e) {out.println("DB problem"); return;}finally {try {rs.close();stmt.close();con.close();}catch (SQLException e) {e.printStackTrace();}}%></body></html>

否则有更好的方法将其保存在变量中

 <html><body>    <%@ page import="java.io.*"%> <%@ page import="java.sql.*"%> <%@ page import="com.mysql.*"%> <%@ page import="java.util.*"%>  <%@ page import="java.text.*"%> <%@ page import="javax.servlet.*"%> <%@ page import="javax.servlet.http.*"%> <%@ page import="javax.servlet.http.HttpSession"%> <%@ page language="java"%> <%@ page session="true"%> <%@ page import="java.sql.*"%><% Blob image = null;Connection con = null;Statement stmt = null;ResultSet rs = null;String iurl1=null;String image=null;try {Class.forName("com.mysql.jdbc.Driver");con =DriverManager.getConnection("jdbc:mysql://localhost:portnumber/dbname","","");stmt = con.createStatement();rs = stmt.executeQuery("select * from tablename where id = 1"); while(rs.next()){ image = rs.getString("image"); }}catch (Exception e) {out.println("DB problem"); return;}finally {try {rs.close();stmt.close();con.close();}catch (SQLException e) {e.printStackTrace();}}%> <table border="2">  <tr><th>DISPLAYING IMAGE</th></tr>  <tr><td>Image 2</td></tr>  <tr><td> <img src="<%=image %>" width="500" height="500"/> </td></tr> </table></body></html>


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399249.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号