Java对blob文件的保存和解析


1)在Java中经常需要保存一个xml文件到数据中,这个时候blob是最好的选择。但是保存的时候发现可不是那么容易的。网上很多资料都是先保存一个空的数据,再一点点插入进去。
InputStream in = new FileInputStream(new File(path));
int length=in.available();
pre.setBinaryStream(m, in,length);


这样可以直接将一个xml文件保存到数据库中。

SQL数据库更简单

InputStream in = new FileInputStream(new File(path));

pre.setBinaryStream(m, in);



就可以直接插入。

================================================

2)如果要取的blob中的xml数据

byte[]   b=rs.getBytes(i);

得到byte[] 字节,这个时候可以dom4j等处理了。









版权声明:本文为luckytjx原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。