JDBC能否处理Blob和Clob?
Blob是指二进制大对象(Binary Large Object),而Clob是指大字符对象(Character Large Objec),因此其中Blob是为存储大的二进制数据而设计的,而Clob是为存储大的文本数据而设计的。JDBC的PreparedStatement和ResultSet都提供了相应的方法来支持Blob和Clob操作。下面的代码展示了如何使用JDBC操作LOB: 下面以MySQL数据库为例,创建一个张有三个字段的用户表,包括编号(id)、姓名(name)和照片(photo),建表语句如下: create table tb_user ( id int primary key auto_increment, name varchar(20) unique not null, photo longblob ); 下面的Java代码向数据库中插入一条记录: import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.sql.Connec...