`
齐晓威_518
  • 浏览: 619075 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

如何用jsp读取数据库中的二进制图象

 
阅读更多

showImage.jsp 
<%@ page language="java" import="java.sql.*"%>  
<%@ page import="java.io.*"%>  
<%@ page contentType="text/html;charset=gb2312"%> 

<%  
try { 
String id=request.getParameter("id"); 
..//此处联数据库 
String cmd="select image from news WHERE id ="+id; 
PreparedStatement sql=con.prepareStatement(cmd);  
ResultSet rs = sql.executeQuery();  
rs.next();  
InputStream in = rs.getBinaryStream("image");  
response.reset();  
response.setContentType("image/jpeg");  
byte[] b = new byte[1024];  
int len;  
while((len=in.read(b)) >0)  
response.getOutputStream().write(b,0,len);  
in.close();  
rs.close();  

catch(Exception e) 
{ out.println(e);} 

%> 

使用: 
页面显示图片<img src="showImage.jsp?id=<%=id%>">

分享到:
评论

相关推荐

    查询mysql数据库中的二进制图片数据,并全部显示出来

    在本示例中,我们将探讨如何查询包含二进制图片数据的MySQL数据库,并通过JSP(JavaServer Pages)展示这些图片。这是一个基本但实用的Web应用开发场景。 首先,我们需要一个MySQL数据库表来存储图片数据。表结构...

    如何向MYSQL中写入二进制文件

    向MYSQL中写入二进制文件 在实际开发中,我们经常需要将二进制文件存储在数据库中,以便于后续的使用和管理。在这篇文章中,我们将介绍...同时,我们也可以使用Java读取MYSQL数据库中的二进制文件,以便于显示或处理。

    JSP+Servlet实现二进制图像的动态显示

    好东西\用JSP+Servlet实现二进制图像的动态显示

    图片转流存库和读取二进制流页面展示

    3. **从数据库读取二进制流并展示**: 讲解如何查询数据库中的二进制流数据,并在HTML页面上进行展示的方法。 #### 二、具体实现细节 ##### 1. 图片转换为二进制流 此部分主要介绍了如何通过Java程序将一个给定URL...

    jsp.rar_JSP读取数据库_jsp通讯录_通讯录

    5. 手动添加:除了从数据库读取,JSP还可以提供一个界面让用户直接在页面上输入新的联系人信息,然后保存到数据库。 【通讯录实现的关键点】 - 数据库设计:建立一个合理的数据库结构,如通讯录表,包含字段如id...

    通过JSP将数据库中的数据显示到网页上

    在本文中,我们将深入探讨如何使用Java Server Pages (JSP)技术从MySQL数据库中获取数据并将其呈现到网页上。JSP是一种动态网页开发技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的数据处理和交互。 ...

    jsp显示数据库图片

    6. **安全与性能优化**:为了提高性能,可以考虑使用缓存机制,例如将图片数据缓存在内存中,避免频繁地从数据库读取。同时,应当注意防止SQL注入攻击,对用户输入进行验证和过滤。 7. **实际项目中的实现**:在...

    js 显示base64编码的二进制流网页图片

    Base64编码广泛应用于各种编程语言中,例如在PHP中,可以使用base64_encode()函数来将二进制数据转换为Base64编码的字符串。而在JavaScript中,可以使用btoa()函数对字符串进行Base64编码,以及atob()函数对Base64...

    在JSP中使用数据库实验报告

    【在JSP中使用数据库实验报告】 实验报告的目的是让学生熟悉如何在JavaServer Pages (JSP)中与数据库进行交互,特别是使用Java Database Connectivity (JDBC)技术。实验涵盖了多种数据库操作,包括查询、更新、添加...

    jsp连数据库动态显示图片

    当查询结果返回时,我们需要读取`ResultSet`中的二进制数据,并将其转换为适合在网络上传输的格式。这通常涉及到使用`InputStream`和`OutputStream`来读写二进制数据: ```java if (rs.next()) { InputStream is =...

    JSP在数据库中存取图片

    本文将详细介绍如何使用JSP和JSPSmartUpload组件来实现在SQL Server 2000数据库中存储和读取图片的功能。 #### 二、JSPSmartUpload简介 JSPSmartUpload是一款强大的文件上传组件,它为Java Web应用程序提供了简洁...

    JSP连接数据库大全

    JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全JSP连接数据库大全

    jsp连接各种数据库代码及读取数据实例

    jsp 连接各种数据库代码及读取数据实例 在 Web 应用程序中,连接数据库是一个非常重要的步骤,而 JSP 技术正是解决这个问题的利器。本文将详细介绍如何使用 JSP 连接各种数据库,包括 MySQL、Sql Server 7.0/2000、...

    基于JSP实现数据库中图片的存储与显示

    基于JSP实现数据库中图片的存储与显示

    jsp对数据库查找

    在 jsp 对数据库查找中,需要使用 Java 语言来编写数据库连接、SQL 语句执行和结果集处理等操作。在本例中,我们使用了 MySQL 数据库管理系统,并使用了 JDBC(Java Database Connectivity) API 来连接数据库。 ...

    JSP的连接数据库并修改数据库代码

    JSP允许开发者在HTML代码中嵌入Java代码,从而实现与后端数据库的交互,包括读取、写入、更新和删除数据。本文将深入探讨如何使用JSP来连接数据库,并基于此修改数据库内容的关键知识点。 ### 1. JSP与数据库连接 ...

    JSP操作数据库,实现新用户注册和用户登录功能

    在这个例子中,由于使用了文本文件来模拟数据库存储,所以数据的验证是通过读取文本文件中的内容并与用户的输入进行匹配来完成的。如果找到匹配的用户名和密码,`rightuser`被设置为`true`。 在实际的应用中,通常...

    servlet读取数据库代码到jsp页面表格示例

    在本文中,我们将深入探讨如何使用Servlet、JSP和MySQL构建一个简单的Web应用程序,该程序可以从数据库读取数据并将其显示在JSP页面的表格中,同时实现CRUD(创建、读取、更新和删除)操作。这个示例是开发Java Web...

    jsp读取数据库实现分页技术简析.docx

    在Java Web开发中,JSP(JavaServer Pages)经常用于创建动态网页,而与数据库交互则是Web应用的核心功能之一。本篇文章将详细分析如何利用JSP和JavaBean来实现数据库的分页显示,以MySQL为例。 1. **数据库连接与...

    基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案.pdf

    该方案使用JSP技术读取ORACLE数据库中的BLOB字段存储的坐标点,然后将坐标传递到JAVA类中显示图形。在图形的正中还显示了编号,充分展示了JSP结合JAVA应用的优势。 知识点1:JSP技术的应用 * JSP(Java Server ...

Global site tag (gtag.js) - Google Analytics