本文主要是介绍DButils实现clob和blob存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
//使用dbutils实现大文本对象的存储.@Testpublic void testClob() throws Exception{String sql="insert into article (content)values(?)";File file=new File("bin/stylesheet.css");char[] c=new char[(int)file.length()];FileReader reader=new FileReader(file);reader.read(c);SerialClob clob=new SerialClob(c);QueryRunner runner=new QueryRunner(JDBCUtils.getDataSource());runner.update(sql, clob);}//使用dbutils实现二进制对象的存储.@Testpublic void testBlob() throws Exception{String sql="insert into image (content)values(?)";File file=new File("bin/bg.jpg");byte[] b=new byte[(int)file.length()];InputStream in=new FileInputStream(file);in.read(b);SerialBlob blob=new SerialBlob(b);QueryRunner runner=new QueryRunner(JDBCUtils.getDataSource());runner.update(sql,blob);}
转自网络,原作者佚名
这篇关于DButils实现clob和blob存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!