`
a0102051365
  • 浏览: 33842 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

jdbc向数据库中保存图片

阅读更多
package com;

import java.sql.*;

import java.io.*;

public class SavePic {


  public static void main(String[] args) {

    Connection conn = null;

    PreparedStatement stmt = null;

    String sql = "insert into stu_ning" +

        "(id, name, photo) " +

        "values (stu_ning_seq.nextval, ?, ?)";

    try {

      conn = ConnectionUtils.openConnection();

      stmt = conn.prepareStatement(sql);

      stmt.setString(1, "peter");

      File f = new File("src\\sunjpg");

      FileInputStream fis =

        new FileInputStream(f);

      stmt.setBinaryStream(2, fis, (int)f.length());

      int n = stmt.executeUpdate();

      System.out.println(n + "条记录被插入");

    } catch (Exception e) {

      e.printStackTrace();

    } finally{

      ConnectionUtils.closeStatement(stmt);

      ConnectionUtils.closeConnection(conn);

    }



  }



}

分享到:
评论

相关推荐

    数据库保存图片及显示

    数据库保存图片及显示是数据库应用中的一个重要环节,尤其在网页开发、内容管理系统或者社交媒体平台中。这个主题主要涉及如何将图片数据存储到数据库中,并在需要时正确地展示出来。以下是对这一知识点的详细说明:...

    上传图片,保存到数据库,jdbc操作blob

    首先,我们创建了一个FileInputStream对象来读取图片文件,然后使用JDBC连接数据库,并执行INSERT语句将图片名称和空BLOB对象插入到数据库中。接着,我们使用PreparedStatement对象执行SELECT语句来获取刚刚插入的...

    jdbc 连接各种数据库

    它与JDBC本身没有直接关系,但如果你在编写博客或网页时需要编辑和插入数据库的内容,FCKeditor可以作为一个前端工具,帮助用户创建和格式化文本,然后通过后端的JDBC接口将内容保存到数据库中。FCKeditor支持多种...

    struts2+jdbc实现图片的存储与显示(图片存储在数据库内)

    在本项目"struts2+jdbc实现图片的存储与显示(图片存储在数据库内)"中,我们将探讨如何结合这两个技术来处理图片数据,将图片存储到数据库内,并从数据库中检索以供显示。 首先,我们需要了解在数据库中存储图片的...

    图片BASE64加密保存到数据库Blob类型中(放入数据库,并取出生成图片)

    本示例主要涉及的是如何将图片通过BASE64编码加密后存入数据库的Blob类型字段,并能从数据库中取出这些数据再还原成原始图片。以下是相关知识点的详细说明: 1. **BASE64编码**:BASE64是一种用于将二进制数据转换...

    java 数据库中图片文件的存取

    3. **云存储服务**:现代应用可能会选择将图片存储在云服务(如Amazon S3、Google Cloud Storage或Azure Blob Storage)中,数据库中仅保存对应的访问凭证或URL。 接下来,我们详细讨论使用BLOB类型存储图片的过程...

    图片直接保存到数据库,并在JSP页面显示

    标题“图片直接保存到数据库,并在JSP页面显示”涉及的知识点主要集中在Web开发领域,尤其是Java Web开发,包括图片处理、数据库存储以及前端展示。这里我们将深入探讨以下几个关键环节: 1. 图片数据的二进制化:...

    实现数据库二进制流转换成图片保存本地

    6. **文件类型识别**:在保存图片前,可能需要确定其原始格式(如JPEG、PNG)。这可以通过检查二进制流的前几个字节(文件签名)来实现。例如,JPEG的开头通常是FF D8 FF,PNG是89 50 4E 47 0D 0A 1A 0A。 7. **...

    jsp 上传图片并保存到数据库里的servlet代码和jsp代码

    // 保存图片到临时目录,然后转换为字节数组 byte[] imageData = fileItem.get(); // ... } catch (FileUploadException e) { // 处理异常 } } } ``` 从`FileItem`获取到的`imageData`可以用于存储到...

    Struts用JDBC的Blob字段保存和读取Oracle数据库

    本文将详细介绍如何使用Struts结合JDBC操作Oracle数据库中的Blob字段实现文件的保存和读取。 #### 代码分析 根据提供的部分代码示例,我们可以将其分为两个主要部分:文件保存和文件读取。 ##### 文件保存 文件...

    java实现上传图片存入到数据库

    在Java编程中,将图片上传并存储到数据库是一项常见的任务,尤其在开发Web应用时。这一过程涉及到文件处理、数据库操作以及可能的图像处理。以下是对这个主题的详细阐述: 首先,我们需要理解基本的文件上传流程。...

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

    在MySQL数据库中存储二进制大对象(BLOB)数据,如图片,是常见的做法,...此外,为了提高用户体验,通常会将图片数据保存在文件系统中,仅在数据库中存储文件路径,或者使用现代Web框架如Spring Boot来简化这种操作。

    java Web 读取数据库存储图片

    在Java Web开发中,将图片数据存储在数据库中是一种常见的做法,这有助于管理和保护图片资源,同时便于实现数据的一体化。本篇文章将深入探讨如何使用Java Web技术从数据库中读取并展示存储的图片。 首先,我们需要...

    从oracle数据库中存取图片

    #### 二、使用Java保存图片至Oracle数据库 接下来,我们来看一下如何使用Java代码将图片保存到Oracle数据库中: 1. **加载图片文件**:首先通过`FileInputStream`类读取本地磁盘上的图片文件。 2. **注册Oracle...

    从mysql数据库中批量下载Blob图片到本地

    这个例子中,"本地路径/图片名称.jpg"是你希望保存图片的本地路径和文件名。记得替换为你实际的数据库连接信息、表名和字段名。 总结起来,批量下载MySQL数据库中Blob类型的图片至本地,需要理解Blob数据类型,熟悉...

    java实现本地读取图片存储到数据库中并在html网页显示

    首先,我们需要理解的是,将图片存储到数据库中通常采用的方法是将图片转换为二进制数据流。这是因为数据库系统更善于处理结构化数据,而不是像图片这样的非结构化数据。在Java中,我们可以使用`java.io`和`java.nio...

    JSP在数据库中存取图片

    这个页面负责接收来自HTML表单的数据,并使用JSPSmartUpload组件将图片保存到数据库中。 ```jsp ;charset=GB2312"%> *,java.io.*,java.util.*,java.sql.*"%> 文件上传处理页面 将文件上传到数据库并显示 // ...

    在界面上显示Oracle数据库中的图片

    在Oracle数据库中存储图片是一种常见的数据管理方式,尤其在处理包含多媒体信息的系统时。本文将详细介绍如何在界面上显示从Oracle数据库中提取出的图片,以及如何利用Eclipse进行相关开发。 首先,理解Oracle...

    java保存文件到数据库

    在这个例子中,`SavePic.java`可能实现了类似的功能,将图片文件保存到数据库,并可能包含了读取和还原图片的方法。实际的代码会根据数据库的具体结构和需求进行调整。确保在操作数据库时处理好异常,并始终关闭打开...

    SQL数据库里存取图片

    4. **文件保存**:将还原后的图片数据写入到文件系统中,形成图片文件。 ### 知识点四:图片存取的效率考量 在数据库中存取图片等二进制数据虽然方便,但也会带来一些性能问题。例如,相比于存储在文件系统,...

Global site tag (gtag.js) - Google Analytics