处理大文本clob类型数据
1.clob用于存储大量的文本数据,大字段的操作常以流的方式处理。
相关类型如下:
2.实现步骤
a.准备好txt文本文件
b.创建测试数据库并创建一个novel表存储txt文本文件
c.连接数据库实现该txt文本文件的存取
3.核心知识
a.数据流的读取:
读数据:
File file=new File("D:\\a_novel.txt");
java.io.InputStream in=new FileInputStream(file);
Reader reader=new InputStreamReader(in,"utf-8");
写数据:
Reader reader=rs.getCharacterStream("novel");
Writer writer=new FileWriter("src/小说.txt");
char[] chs=new char[100];
int len=-1;
while((len=reader.read(chs))!=-1) {
writer.write(chs,0,len);
}
writer.close();
reader.close();
b.setCharcterStream()方法和getCharacterStream()方法
pstmt.setCharacterStream(2, reader, (int)file.length());
rs.getCharacterStream("novel");
<