CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

statement类的sql语句怎么用blob类型的参数?

楼主rcrain(东方细雨)2005-06-03 20:39:32 在 Java / J2SE / 基础类 提问

例如下面的例子:  
  message和repository为blob类型的,在sql语句中应该如何写?  
  sql="insert   into   s(message,repository)values('"+message+"','"+repository+"')";  
  这个写法有问题,保存值不对。  
  这个应该如何写?  
  注:message与repository是从另一个表中检索出来的blob类型的值,现在想把其插入到表s中。 问题点数:20、回复次数:3Top

1 楼juyin(juyin)回复于 2005-06-03 23:12:41 得分 10

使用PreparedStatement,  
  sql语句写成="insert   into   s(message,repository)values(?,?)";  
  然后用setBlob()方法,或直接使用io流方式写入setBinaryStream()。  
   
  具体方法声明如下:  
  public   void   setBlob(int   i,  
                                          Blob   x)  
                            throws   SQLException  
   
  public   void   setBinaryStream(int   parameterIndex,  
                                                          InputStream   x,  
                                                          int   length)  
                                            throws   SQLException  
  Top

2 楼rcrain(东方细雨)回复于 2005-06-04 10:20:43 得分 0

这个我知道。statement类的sql语句是不是不能用blob类型的参数?Top

3 楼chinatelly(atelly)回复于 2005-06-11 21:18:55 得分 10

好像不行,statement类的sql语句写入的值有问题Top

相关问题

  • ASP 中sql 语句参数问题!
  • sql语句使用参数问题?
  • [参数写法]简单sql语句参数写法问题!!!
  • [参数写法]简单sql语句参数写法问题!!!
  • 如何在TAdoquery中动态使用带参数的SQL语句?
  • SQL语句中设置参数的问题!
  • 一个SQL语句在DELPHI中参数代入的问题
  • 请问在SQL语句中怎样使用参数?
  • 嵌套SQL语句中能不能包含参数?
  • 怎么配置ODBC程序中SQL语句的参数

关键词

  • 语句
  • sql
  • blob类型
  • repository
  • statement类的sql
  • message

得分解答快速导航

  • 帖主:rcrain
  • juyin
  • chinatelly

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo