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
相关推荐
可以查看android的数据库文件db工具
一个短小精悍的PARADOX数据文件DB的修复工具,能修复绝大多数损坏的DB文件。- 一个小的和悖论数据库数据文件修复工具,以修复大多数数据库文档的损坏。
oracle配置文件db_install.rsp
db.frmdb.文件
MA5626-16空库文件,用于密码恢复
3.创建数据库DB,具有2个数据文件,文件逻辑名分别为DB_data1和DB_data2,文件初始大小均为5MB,最大为100MB,按10%增长;只有一个日志文件,初始大小为3MB,按10%增长; 4.在数据库student中增加数据文件db2,初始...
LINUX(centos7.6)下无界面静默安装Oracle11g 安装数据库... (我写的静默安装的那个博客 第十一步和第十五步的两个配置文件,只需要更改一下db_install.rsp该配置文件里面的主机名称替换成你的,其他的都可以不用改)
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类型文件 使用方便,便捷 满足数据导入导出的简单需求,且小文件db的读取和插入都非常方便
C#编写 文档生成工具 C#编写 文档生成工具C#编写 文档生成工具
QQ2010版本软件采用了新的图片保存模式,以前是直接用文件夹,保存所有图片,现在用的DB数据库进行保存所有的个人QQ表情,聊天记录等信息,该文件位于你的QQ安装目录->Users->你的QQ号码->CustomFace.db文件。...
QQ 的记录文件 (.db格式的文件)会随着使用而变得越来越大,比较明显的是聊天记录文件 msg2.0.db。 这类文件是只增不减的,比如就算你删除了所有旧的信息, msg2.0.db仍然是原来大小。 因此做了这个工具,他的目的是...
中兴光猫配置文件db_user_cfg.xml保存着光猫的各项配置,包括超级帐号和密码.......,在yulinsoft的基础上实现的代码,我只是代码搬运,无耻的求分。针对 ZXHN F650,V2.0.0P1T3,验证通过。请参考...
java读取本地.db文件简单方法,sqlite数据库类型文件获取数据
解析db文件结构,深入认识文件结构。工程完整,共同学习。
一个完整的demo,可以直接使用,将数据库导出的文件生成一个db文件库
SQL数据库_DB文件查看 SQL数据库_DB文件查看
20Hz到20KHZ 0db(0.775Vp-p)音频测试文件,左右声道测试共50个.wav文件: 01. 20Hz-0dB-30s.wav 02. 30Hz-0dB-30s.wav 03. 40Hz-0dB-30s.wav 04. 50Hz-0dB-30s.wav 05. 60Hz-0dB-30s.wav 06. 70Hz-0dB-30s.wav 07. ...
绿色 ,小巧, 的DB数据库文件查看器,可以查看和修改DB文件。
方便查看db数据库以及手机备份db数据库(手机备份时,一定不能加密备份,否则无法查看),手机备份的数据先要用手机辅助工具导到电脑哦。