setBinaryStream为什么总报错?

hrlin 2005-08-19 10:43:34
写了一段很简单的程序,不知道为什么,setBinaryStream这句总报错,请各位帮忙看看

stmt = conn.prepareStatement("INSERT INTO NULLID.TEST_DB VALUES(3,3,?)");
File imageFile = new File("F:\\temp\\ff.gif");
int fileLength = (int)imageFile.length();
InputStream inputStream = new FileInputStream(imageFile);
stmt.setBinaryStream(1,inputStream,fileLength);
//上面这句报错,这还没往数据库里插入呢,注释掉就没错,究竟哪里写的不对?

...全文
146 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧