Java用JDBC保存读取二进制数据
来源:互联网 发布:重庆网络机柜cqwsjg 编辑:程序博客网 时间:2024/05/16 01:27
保存
---
Vector v=new Vector();
v.add("hogehoge");
v.add("aheahe");
File outf=new File("tmp.dat");
ObjectOutputStream out=new ObjectOutputStream(new FileOutputStream(outf));
out.writeObject(v);
out.flush();
out.close();
File inf=new File("tmp.dat");
FileInputStream fis=new FileInputStream(inf);
String statement="insert into test(key,object) values ('person',?)";
PreparedStatement ps = _con.prepareStatement(statement);
ps.setBinaryStream(1, fis,(int)inf.length());
ps.executeUpdate();
ps.close();
fis.close();
--
读取
--
String statement ="select object from test where key='person'";
PreparedStatement ps = _con.prepareStatement(statement);
ResultSet rs = ps.executeQuery();
if (rs != null) {
while (rs.next()) {
InputStream is=rs.getBinaryStream("object");
ObjectInputStream ois=new ObjectInputStream(is);
Vector v=(Vector)ois.readObject();
System.out.println("vector:"+v);
}
rs.close();
}
ps.close();
- Java用JDBC保存读取二进制数据
- Java JDBC读取二进制类型数据(BLOB)
- JDBC存储和读取二进制数据
- 二进制读取保存图片
- Java 读取 C++写入的二进制数据
- JDBC之大段文本数据的保存与读取
- Java将图片作为二进制进行保存和读取
- Java 数据保存与读取,保存数据信息并加密
- jdbc访问二进制数据
- C#读取、保存二进制数据文件
- 二进制数据读取
- CDBVariant 二进制数据读取
- JDBC处理大数据(大二进制数据的存储和读取)
- java servlet获取上传图片以二进制保存到MySQL中,读取Mysql保存的二进制图片
- 使用JDBC处理二进制数据
- 保存二进制数据到XML
- PB 如果把PDF 转换成二进制数据保存到数据库,并读取显示
- java使用ByteArrayOutputStream读取任意大小的二进制数据
- windows客户端连接到samba服务器(如何使用samba)
- l2tp vpn 报错误781 提示需要证书!!!
- Convert和Datediff日期转换函数效率对比(第一次发帖)
- Bash Shell脚本字符串截断
- C#的?is 和as
- Java用JDBC保存读取二进制数据
- shell脚本文件类型与字符串判断
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
- 什么是BI(Business Intelligence)
- 新浪微博与腾讯微博的开放平台比较 -- 从程序员的角度
- 什么是ETL
- Android CTS (Compatibility Test Suite) introduction
- MySQL互为主从配置
- 学习-使用 Android 和 XML 构建动态用户界面