从数据库中读取一个图片并保存为一个图片文件
2005-09-03 15:21
399 查看
import java.sql.*;
import java.io.*;
public class WriteDB {
public static void main(String[] args) {
Connection conn=null;
String driver="com.mysql.jdbc.Driver";//驱动
String url="jdbc:mysql://127.0.0.1/test?useUnicode=true;characterEncoding=8859_1";// 数据库联接
try{
Class.forName(driver).newInstance();
conn=DriverManager.getConnection(url,"root","");
File file=new File(args[0]);
FileInputStream fis=new FileInputStream(file);
PreparedStatement pstmt=conn.prepareStatement(
"insert into picture(picture) values(?)");
int bytes=(int)file.length();
System.out.println(bytes);
pstmt.setBinaryStream(1,fis,bytes);//1为插入的参数1,2。。。fileInStream为插入的数据,bytes为字节长度
pstmt.executeUpdate();
conn.close();
fis.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
import java.io.*;
public class WriteDB {
public static void main(String[] args) {
Connection conn=null;
String driver="com.mysql.jdbc.Driver";//驱动
String url="jdbc:mysql://127.0.0.1/test?useUnicode=true;characterEncoding=8859_1";// 数据库联接
try{
Class.forName(driver).newInstance();
conn=DriverManager.getConnection(url,"root","");
File file=new File(args[0]);
FileInputStream fis=new FileInputStream(file);
PreparedStatement pstmt=conn.prepareStatement(
"insert into picture(picture) values(?)");
int bytes=(int)file.length();
System.out.println(bytes);
pstmt.setBinaryStream(1,fis,bytes);//1为插入的参数1,2。。。fileInStream为插入的数据,bytes为字节长度
pstmt.executeUpdate();
conn.close();
fis.close();
}catch(Exception e){
System.out.println(e.getMessage());
}
}
}
相关文章推荐
- 从数据库中读取一个图片并保存为一个图片文件
- 从数据库中读取一个图片并保存为一个图片文件[转]
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- 读取一个二进制文件保存到数据库中
- kettle保存资源库报错:一个数据库错误发生在从资源库文件读取转换时
- 读取保存文件、图片在数据库中的上传读取
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- C# 文件保存到数据库中或者从数据库中读取文件
- WPF——图片的预览,以流的方式将图片保存在数据库中,再以流的方式从数据库中读取显示图片
- 一个简单的从txt文件中读取数据插入数据库
- 【文件】读取一个文件夹下所有的jpg图片
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byt
- C#将文件保存到数据库中或者从数据库中读取文件
- 读取视频文件,保存帧图片为ppm文件
- java+mysql实现保存图片到数据库,以及读取数据库存储的图片
- [Java] Java序列化将一个对象的内容保存到文件和从文件读取对象
- MySQL如何存储图片?---一个向数据库存取image文件的jsp程序
- Android 调用系统相机拍照(适配7.0)、从图库选择图片、从数据库读取联系人信息、相册图片、扫描文件