lab17.txt
来自「加拿大达内科技有限公司配需java程序员的上课时的代码」· 文本 代码 · 共 25 行
TXT
25 行
jdbc 试验17 ...day4
## 实验目标:
使用oracle的empty_blob()函数,和特定的语法,将
二进制大对象存入oracle数据库。
## 实验步骤:
1、利用sqlplus在oracle数据库中建立如下的表:
create table t_blob(
id number(10) primary key,
filename varchar(15) not null,
blobData blob);
2、编写测试类,包含main方法
3、在main方法中适当的位置写入如下代码:
** con.prepareStatement(
"insert into t_blob values(?,?,empty_blob())");
** con.prepareStatement(
"select blobData from t_blob
where id=? for update");
** Blob blob = rs.getBlob(i)
** InputStream in =
new FileInputStream(fname);
OutputStream out =
blob.setBinaryStream(0);
** ps.setBlob(blob)
4、copy 一个比较大的文件到类根目录
5、执行该类,将大文件存入oracle
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?