社区
Web 开发
帖子详情
数据库里的图像显示问题
ymblue_boy
2001-10-09 03:51:33
jsp中,怎样将数据库里的图像显示在页面上?图像字段为Picture 属性:image
...全文
126
4
打赏
收藏
数据库里的图像显示问题
jsp中,怎样将数据库里的图像显示在页面上?图像字段为Picture 属性:image
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ymblue_boy
2001-10-25
打赏
举报
回复
谢谢你.
czb
2001-10-17
打赏
举报
回复
看下我写的吧,我的字段名为photo.你的分数也真少啊。
//photo.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>相片</title>
</head>
<body>
<%
String id=request.getParameter("id");
%>
<img src="/homepage/servlet/photo?id=<%=id%>">
</body>
</html>
//photo.java
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.io.*;
public class photo extends HttpServlet
{
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs=null;
public void init(ServletConfig conf) throws ServletException
{
super.init(conf);
try{
Class.forName("org.gjt.mm.mysql.Driver");
}catch(ClassNotFoundException e){}
String url="jdbc:mysql://localhost:3306/Sample?user=root;password=";
// String user="root",password="";
try{
conn=DriverManager.getConnection(url);
pstmt=conn.prepareStatement("select photo from person where id=?");
}catch(SQLException e){System.err.println("Something is error!");}
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
int id=Integer.parseInt(request.getParameter("id"));
int length;
InputStream is=null;
byte[] buffer=new byte[4096];
response.setContentType("images/*");
DataOutputStream os=null;
try{
pstmt.setInt(1,id);
rs=pstmt.executeQuery();
os=new DataOutputStream(response.getOutputStream());
is=rs.getBinaryStream("photo");
}catch(SQLException e){}
while((length=is.read(buffer))!=-1)
{
os.write(buffer,0,length);
os.flush();
}
}
public void doPost(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
doGet(request,response);
}
public void destroy()
{
try{
rs.close();
pstmt.close();
conn.close();
}catch(SQLException e){}
}
}
ymblue_boy
2001-10-16
打赏
举报
回复
我在网上找了,但资料很少。
redstarstar
2001-10-09
打赏
举报
回复
两种方法:
1.从数据库中用流将图像读出来,写成文件放在服务器端,再在jsp中给出图像的地址。
2.从数据库中用流将图像读出来,通过servlet直接将图像输出到网页(这种方法你查查书)
Delphi中怎么样才能将照片保存到ACCESS
数据库
里
一、 原理介绍--流式数据的类型及其应用在Dephi中提供了TStream来支持对流式数据的操作。TStream是万流之源。但由于它是一个抽象类,故不能被直接使用;而要使用其相应的子类,如:TFileStream 、TStringStream、TMemoryStream、TBlobStream、TWinSocketStream和TOleStream。TStream提供了统一、简洁的方法来进行数据的
VB实现
图像
在
数据库
的存储与
显示
数据库
是数据管理的最新技术,是计算机科学的重要分支,是现代计算机信息系统和计算机应用的基础和核心。在科学技术高速发展的今天,在信息资源无处不在、无处不用,已成为各部门的重要财富的时候,对于从事程序开发的人员来说显得尤为重要。 如今,对
数据库
的操作不仅仅满足于对字符和数字的单一操作,
图像
的存储与
显示
已显得尤为重要。下面作者将以VB6.0与Access97作为开发工具,分别介绍两种
图像
显示
与存储的方
VB对
图像
数据存储
显示
数据库
是数据管理的最新技术,是计算机科学的重要分支,是现代计算机信息系统和计算机应用的基础和核心。在科学技术高速发展的今天,在信息资源无处不在、无处不用,已成为各部门的重要财富的时候,对于从事程序开发的人员来说显得尤为重要。 如今,对
数据库
的操作不仅仅满足于对字符和数字的单一操作,
图像
的存储与
显示
已显得尤为重要。下面作者将以VB6.0与Access97作为开发工具,分别介绍两种
图像
显示
与存储的方
Python OpenCV 读取并
显示
图像
01-Python OpenCV 读取并
显示
图像
01-Python OpenCV 读取并
显示
图像
概述 实现过程 引用 打开图片并
显示
创建一个空图 将彩色
图像
转成灰度
图像
等待键盘输入并关闭所有窗口 源代码 运行结果 参考 概述 Python作为一门极其易学的语言,在科学计算等领域存在较大的应用,同样,著名的OpenCV库也发布了支持Python的库,本节主不...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章