`
jias_je
  • 浏览: 39656 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jsp显示数据库图片 步骤

阅读更多
ps:这儿使用的数据库是oracle,以下是我实例中的大致代码块,

1,java 部分
public Blob openPic(String id){

String sql = "select..";//select语句略
try {

ps = ConnectDb.getConnect().prepareStatement(sql,
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = ps.executeQuery();
while (rs.next()) {
blob = rs.getBlob("tp1");
}

rs.close();
ps.close();


} catch (SQLException e) {
e.printStackTrace();
return null;
}
return blob;
}

2,jsp部分
Blob blob = (Blob)request.getAttribute("blob");
BufferedOutputStream bos = null;
InputStream is =null;
if(blob != null){
response.setContentType("image/gif"); //这句可 以不要,因为是img标签接收
try{
bos = new BufferedOutputStream        (response.getOutputStream());
is = blob.getBinaryStream();
byte[] buf = new byte[256];
    int i = 0;
    while((i=is.read(buf))!=-1){
     bos.write(buf,0,i);
    }
}catch(final IOException e) {

} finally {
try {
if (is != null)
is.close();
if (bos != null)
            bos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
}
       
    }
}
   out.clear();
   out = pageContext.pushBody();  //这句不能少

3,显示部分页面//这儿和2不是同一个页面
<img src={action path}</img>  //action略,此处为显示部分,首先该action被触发后会显示第二部分传来的结果
分享到:
评论

相关推荐

    jsp显示数据库图片

    通过以上步骤,我们可以实现基于jsp、servlet和mysql的图片显示功能。理解这个过程对于Web开发人员来说至关重要,因为这涉及到前后端交互、数据库操作和文件处理等多个核心技能。在实际开发中,还需要结合具体的框架...

    jsp显示数据库信息

    【JSP显示数据库信息】是Web开发中一个基础但重要的环节,主要涉及到Java服务器页面(JSP)、JavaBean以及Access数据库的使用。对于初学者来说,掌握这些技术可以帮助他们理解Web应用开发的基本流程。 首先,**JSP...

    jsp连数据库动态显示图片

    在这个场景中,我们讨论的是如何利用JSP与数据库进行连接,以便动态地从数据库中获取图片并显示在网页上。这个过程涉及多个关键知识点,包括数据库连接、SQL查询、JSP内置对象以及图片数据的处理。 首先,我们需要...

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

    通过JSP将数据库中的数据显示到网页上,主要涉及以下几个关键步骤: 1. 配置JDBC连接,包括数据库URL、用户名和密码。 2. 使用JDBC API连接MySQL数据库。 3. 编写SQL查询,执行并获取结果集。 4. 在JSP中处理结果集...

    jsp对数据库查找

    jsp 对数据库查找的过程可以分为以下几个步骤: 1. 加载驱动:使用 Class.forName() 方法加载 MySQL 的 JDBC 驱动程序,以便连接数据库。 2. 建立连接:使用 DriverManager.getConnection() 方法建立连接到数据库...

    jsp上传图片到数据库

    在这个场景中,我们将探讨如何使用JSP来实现图片上传到数据库的过程。 首先,我们需要依赖两个关键库:`commons-io-1.3.2-bin.zip` 和 `commons-fileupload-1.2.2-bin.zip`。Apache Commons IO 提供了强大的文件...

    JSP 与数据库联系 从数据可中把数据放到Jsp页面上以表格的形式显示

    以上就是使用JSP连接数据库并展示数据的基本步骤。在实际项目中,如"电影院售票系统",可能还需要涉及用户登录验证、分页查询、异常处理等复杂逻辑。JSP与数据库的结合使得动态网站能够实时更新和展示数据,提高用户...

    JSP数据库编程指南JSP数据库

    在IT行业中,JSP(JavaServer Pages)是一种广泛使用的服务器端脚本语言,它允许开发者在HTML或XML文档中嵌入Java代码,用于创建动态网页和Web..."JSP数据库编程指南"将提供更详细的步骤和示例,助你成为这方面的专家。

    JSP连接数据库的简易登陆界面

    本项目是关于如何使用JSP来创建一个简单的登录界面,它与SQL Server 2008数据库进行交互,以验证用户的身份。以下将详细介绍实现这个功能的关键步骤和技术。 1. **JSP基本结构** JSP文件是由HTML代码、Java代码和...

    jsp操作mysql数据库的blob字段

    在这个场景中,我们关注的是如何使用Java Server Pages(JSP)来操作MySQL数据库中的Blob(Binary Large Object)字段,这是一个用于存储大容量二进制数据如图片、文档或音频文件的特殊字段类型。以下是关于这个主题...

    实验报告_实验3 JSP访问数据库

    实验报告_实验3 JSP访问数据库 本实验报告旨在让学生熟悉JSP访问数据库的基本方法,包括表单文本数据获取、数据库设计和创建、数据库增删改查操作、预处理语句的使用、JSP调用存储过程和事务的基本用法等。 一、...

    JSP访问数据库.ppt

    使用 JDBC 对数据库进行操作需要进行以下几个步骤: 1. 载入 JDBC 驱动程序 2. 定义连接使用的 URL 3. 建立连接 4. 创建语句对象 5. 执行数据库操作 6. 处理结果 7. 关闭连接 JDBC 和数据库建立连接的常见方式是...

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

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

    在JSP中访问数据库方法

    不过,由于JSP主要是用于展示逻辑,而业务逻辑和数据访问通常放在Servlet中处理,因此更推荐将JDBC操作封装到Servlet中,然后通过请求转发或包含动作将结果传递给JSP进行显示。 3. **DAO模式**:DAO(Data Access ...

    JSP实现分页显示数据库中的数据

    通过以上步骤,我们可以用JSP有效地实现分页显示数据库中的数据,提供流畅的用户体验,同时减轻服务器的压力。在实际项目中,还可以结合前端框架如Bootstrap等,进一步提升页面的美观度和交互性。

    jsp连接数据库代码大全

    - 数据库操作往往涉及多个步骤,这时需要使用事务来确保数据的一致性。可以通过`Connection`对象的`setAutoCommit(false)`来开启手动提交事务,然后在所有操作成功后调用`commit()`,如果发生错误则调用`rollback()...

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程.docx

    3. 在JSP文件中,使用EL表达式来显示数据库数据。 五、结语 本教程旨在指导读者如何使用Eclipse、JDBC和JSP来连接数据库并操作数据库数据。通过本教程,读者可以学习如何安装和配置Tomcat和MyEclipse,如何使用...

    servlet结合jsp操作数据库示例

    通过这个简单的示例,我们学习了如何使用Servlet和JSP结合操作数据库:配置数据源、创建Servlet来执行SQL查询、使用JSP显示结果。这是一个基础但重要的起点,随着对这些技术的深入理解,你将能够构建更复杂、功能...

    jsp访问数据库的源代码

    在JSP中,可以使用以下步骤来实现数据库访问: 1. **加载数据库驱动**:在JSP中,可以通过`Class.forName()`方法加载数据库驱动。 2. **创建数据库连接**:使用`DriverManager.getConnection()`方法建立到数据库的...

    jsp连结数据库大全.rar

    1. "jsp连结数据库大全":这可能是一个主文档,详细列举了各种数据库的连接步骤、示例代码和最佳实践。 2. "色站导航.reg":此文件名看起来不相关,可能是误放或者已失效的文件,通常.reg文件用于导入Windows注册表...

Global site tag (gtag.js) - Google Analytics