`

文件,DB

阅读更多
package com.play;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

public class FileToDatabase {

 public static void main(String[] args) throws Exception {
  File file = new File("F:\\pig.jpg");
  InputStream inputStream = new FileInputStream(file);
  Class.forName("com.mysql.jdbc.Driver");
  Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
  String sql = "insert into t_user(name,image) values(?,?)";
  PreparedStatement ps = con.prepareStatement(sql);
  ps.setString(1, "wangba");
  ps.setBinaryStream(2, inputStream, (int)file.length());
  int rows = ps.executeUpdate();
  System.out.println(rows+"行受影响");
  ps.close();
  con.close();
 }

}

 

package com.play;

import java.io.FileOutputStream;
import java.io.OutputStream;
import java.sql.Blob;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class DatabaseToFile {

 public static void main(String[] args) throws Exception {
  Class.forName("com.mysql.jdbc.Driver");
  Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","root");
  String sql = "select * from t_user where name=?";
  PreparedStatement ps = con.prepareStatement(sql);
  ps.setString(1, "wangba");
  ResultSet rs  = ps.executeQuery();
  while(rs.next()){
   Blob blob = rs.getBlob("image");
   OutputStream os = new FileOutputStream("D:\\a.jpg");
   os.write(blob.getBytes(1, (int)blob.length()));
   os.flush();
   os.close();
  }
  rs.close();
  ps.close();
  con.close();
 }

}

 

 

http://blog.csdn.net/machunmei2/article/details/9388765

http://blog.csdn.net/machunmei2/article/details/9389105

分享到:
评论

相关推荐

    一个短小精悍的PARADOX数据文件DB的修复工具,能修复绝大多数损坏的DB文件。...

    "一个短小精悍的PARADOX数据文件DB的修复工具"是一款专门针对这种情况设计的应用程序。该工具旨在识别并修复由于各种原因导致的DB文件损坏问题,从而帮助用户恢复宝贵的数据库信息。它具有以下特点: 1. 高效修复:...

    oracle配置文件db_install.rsp

    oracle配置文件db_install.rsp

    查看android的数据库文件db工具

    本文将详细介绍如何使用一个名为SQLiteBrowser的工具来查看Android设备上的数据库文件(db)。 SQLiteBrowser是一款开源、免费的图形界面工具,它允许开发者直观地浏览、编辑和操作SQLite数据库。它支持创建、打开...

    db.frm文件db

    db.frmdb.文件

    db读取文件sqllit

    对于"小文件db的读取和插入都非常方便"这一点,我们将深入理解SQLite的性能优势,尤其是在处理小型数据库时的高效性。 "SQLiteExpert Pro 3.5.58.2478"是SQLite的一个管理工具,它提供了一个图形用户界面(GUI),...

    MA5626-16空库文件 db_h831ccue.dat

    MA5626-16空库文件,用于密码恢复

    找回消失QQ表情 提取CustomFace.db

    QQ2010版本软件采用了新的图片保存模式,以前是直接用文件夹,保存所有图片,现在用的DB数据库进行保存所有的个人QQ表情,聊天记录等信息,该文件位于你的QQ安装目录->Users->你的QQ号码->CustomFace.db文件。...

    Oracle11g 静默安装时所需的两个配置文件 db_install.rsp 、dbca.rsp

    LINUX(centos7.6)下无界面静默安装Oracle11g 安装数据库... (我写的静默安装的那个博客 第十一步和第十五步的两个配置文件,只需要更改一下db_install.rsp该配置文件里面的主机名称替换成你的,其他的都可以不用改)

    由sql语句生成db文件

    本文将详细讲解如何通过SQL语句生成一个.db文件,并在Android环境中使用这个.db文件作为数据库存储。首先,我们需要理解几个关键概念: 1. **SQLite**: Android系统内置了SQLite数据库系统,它是一个轻量级的关系型...

    DB9 DB15 DB25 DB37 D型公头母头连接器3D封装库(STEP后缀)文件.zip

    DB9 DB15 DB25 DB37 D型公头母头连接器3D封装库(STEP后缀)文件: Connector - d-sub.STEP DB-Female.STEP DB-Male.STEP DB15RA_F.STEP DB15RA_M.STEP DB15_F.STEP DB15_M.STEP DB25 .STEP DB25-F.STEP DB25-M.STEP...

    DB Commander Shortcut

    DB Commander Shortcut 快捷方式

    手机备份db数据、db数据库文件查看器(windows版本)

    标题中的“手机备份db数据、db数据库文件查看器(windows版本)”指的是一个专为Windows操作系统设计的工具,用于查看和管理手机备份中的SQLite数据库文件(db格式)。这种类型的数据库通常包含手机应用程序的数据,如...

    db文件查看器

    "db文件查看器"是一款专为查看和编辑DB数据库文件设计的小巧且高效的软件工具。在IT领域,DB文件通常指的是数据库文件,它们用于存储结构化的数据,如表格、记录和字段,广泛应用于各种应用程序和操作系统中。这款...

    DB文件打开教程

    ### DB文件打开教程 #### 一、前言 在日常工作中,我们经常遇到各种各样的文件格式,其中有一种常见的数据库文件格式——db文件。本文将详细介绍如何识别db格式的文件并使用适当的工具来查看其内容。 #### 二、DB...

    QQ .db文件瘦身器

    QQ 的记录文件 (.db格式的文件)会随着使用而变得越来越大,比较明显的是聊天记录文件 msg2.0.db。 这类文件是只增不减的,比如就算你删除了所有旧的信息, msg2.0.db仍然是原来大小。 因此做了这个工具,他的目的是...

    将db文件和apk一起打包

    "将db文件和apk一起打包" 本文讲解了如何将SQLite数据库(dictionary.db文件)与apk文件一起发布。这个过程可以将dictionary.db文件复制到Eclipse Android工程中的res\raw目录中,从而在apk文件中包含数据库文件。 ...

    解析db文件结构工程

    《解析db文件结构工程》 在信息技术领域,数据库文件(如.db文件)是存储和管理数据的核心组件。本文将深入探讨.db文件的结构,旨在帮助读者理解这些文件的工作原理,以便进行更有效的数据操作和分析。 首先,我们...

    中兴光猫配置文件解密 加密研究

    中兴光猫配置文件db_user_cfg.xml保存着光猫的各项配置,包括超级帐号和密码.......,在yulinsoft的基础上实现的代码,我只是代码搬运,无耻的求分。针对 ZXHN F650,V2.0.0P1T3,验证通过。请参考...

Global site tag (gtag.js) - Google Analytics