保存较型数据
1.存放路径
通过JDBC存储文件路径,根据io操作来处理
2.存入数据库
CLOB: 文本数据
BLOB: 二进制(所有格式文件)
CLOB:
建表:
create table mynuval(id number primary key,noval blob);
存入:
1.先用pstmt的?代替小说的内容(占位符)
String sql = "insert into mynoval values(?,?)";
2.预处理
pstmt = connection.prepareStatement(sql);
3.处理占位符,用流替换第一步的占位符 第三个参数要转成int类型
pstmt.setInt(1, 1);
pstmt.setCharacterStream(2, reader, (int)file.length());
4.执行+返回值 返回处理了几条数据
int count = pstmt.executeUpdate();
取出:
1.SQL字符串, id值可变
String sql = "select noval from mynoval where id =?";
2.预处理
pstmt = connection.prepareStatement