社区
Java EE
帖子详情
java: String →→→ Blob??
满意
2010-08-13 11:06:59
java 中怎么把String类型的数据转换成Blob类型的数据??
...全文
388
10
打赏
收藏
java: String →→→ Blob??
java 中怎么把String类型的数据转换成Blob类型的数据??
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
满意
2010-08-13
打赏
举报
回复
[Quote=引用 5 楼 haijun286972766 的回复:]
用流操作,用blob.getBinaryOutputStream(); 得到一个流,可以将string写入流中,然后我们可以对blob进行操作!
[/Quote]
多谢了。
haijun286972766
2010-08-13
打赏
举报
回复
用流操作,用blob.getBinaryOutputStream(); 得到一个流,可以将string写入流中,然后我们可以对blob进行操作!
myloveyoyo1314
2010-08-13
打赏
举报
回复
java操作 blob 是将blob当成 流来处理
满意
2010-08-13
打赏
举报
回复
[Quote=引用 2 楼 sggsg 的回复:]
String 类型可以插入
[/Quote]
能说详细点吗?谢谢!!
钱不是问题
2010-08-13
打赏
举报
回复
String 类型可以插入
dqsweet
2010-08-13
打赏
举报
回复
Blob?
满意
2010-08-13
打赏
举报
回复
[Quote=引用 9 楼 jerry_bj 的回复:]
噢 看错了 不过blob 和 clob一个意思
[/Quote]
同样感谢!!
JerryZhou_
2010-08-13
打赏
举报
回复
噢 看错了 不过blob 和 clob一个意思
JerryZhou_
2010-08-13
打赏
举报
回复
有流的方式;
例子:
//添加新闻
public void addNews(String title, String pushDate, Long isPushed,
Long sortId, String intro, String detail, Long typeId)
throws Exception {
String sql = "insert into t_news values (SEQ_Announcement_ID.nextval,?,?,?,?,?,?,?)";
Connection conn = DBConnection.getConnection();
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setString(1, title);
stmt.setDate(2, java.sql.Date.valueOf(pushDate));
stmt.setLong(3, isPushed);
stmt.setLong(4, sortId);
stmt.setString(5, intro);
Reader clobReader = new StringReader(detail);// 将detail转成流
stmt.setCharacterStream(6, clobReader, detail.length());
stmt.setLong(7, typeId);
stmt.executeUpdate();
stmt.close();
conn.close();
}
kokobox
2010-08-13
打赏
举报
回复
就把他当作是varchar2类型做处理就好了。
java
代码实现
String
转
Blob
,并存入数据库
Blob
字段
前提回顾: 由于业务需求,需要把一些数据保存为
blob
数据,例如报文、文本、图片等。 思路敲门: Question: 1、可以通过sql语句直接把
string
类型转换
blob
存入数据库吗? 2、可以通过直接读取文件,把文件里面的内容存入
blob
字段吗? 3、可以通过
java
代码,把
string
类型转换
blob
存入数据库吗? 解决方法: 1、可以通过rawtohex(’’)函数,但是不能插入数据超...
Java
中
String
与
Blob
数据处理实战
在
Java
编程语言中,
String
类型是一种不可变的字符序列,由一系列字符组成。它被广泛使用于各种场景,用于存储和操作文本信息。
String
对象一旦被创建,其内容就不能被改变。每次对
String
进行修改操作时,实际上都会生成一个新的
String
对象,而原有的对象保持不变。这种设计确保了字符串操作的安全性,但也带来了额外的内存开销。在
Java
编程中,JDBC(
Java
Database Connectivity)是一个重要的规范,它为
Java
应用提供了数据库连接的功能。
java
Blob
string
Java
中的
Blob
和
String
类型 在
Java
中,
Blob
和
String
是两种常用的数据类型,分别用于处理二进制数据和字符串数据。
Blob
(Binary Large Object)类型通常用于存储大量的二进制数据,比如图片、音频、视频等文件;而
String
类型则用于存储字符串数据,比如文本信息。本文将介绍
Java
中Bl...
java
取
Blob
转为
String
InputStream ins = null;
String
Buffer sb = new
String
Buffer(); try { //
blob
要转换的
Blob
字段。 ins =
blob
.getBinaryStream(); byte[] dis = new byte[1024]; int len = 0; ...
java
String
与
Blob
类型数据转换
java
String
与
Blob
类型数据转换 需要把
String
类型数据转换成Reader,然后再使用setCharacterStream插入数据库中。 例如下例中,要插入
String
longStr,则先转换成Byte[],再ByteArrayInputStream,最后InputStreamReader。 添加或更新clob型数据,如下所示(以更新为例): PreparedSt
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章