问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

String 转Clob mysql springMVC

发布网友 发布时间:2022-04-20 16:29

我来回答

1个回答

热心网友 时间:2022-04-14 02:44

既然你是从数据库取出CLOB字段,那么不用resultset那是用什么取出的。
如果从数据库里面取出的是CLOB字段,为什么会变成String类型呢。

String转CLOB,下面是个例子

public class TestDB {
public static void main(String[] args) {
try {

/** Loading the driver*/

Class.forName("com.oracle.jdbc.Driver");

/** Getting Connection*/
Connection con = DriverManager.getConnection("jdbc:oracle://localhost:3306/test","test","test");

PreparedStatement pstmt = con.prepareStatement("insert into Emp(id,name,description)values(?,?,?)");
pstmt.setInt(1,5);
pstmt.setString(2,"Das");
// Create a big CLOB value...AND inserting as a CLOB
StringBuffer sb = new StringBuffer(400000);

sb.append("This is the Example of CLOB ..");
String clobValue = sb.toString();
pstmt.setString(3, clobValue);
int i= pstmt.executeUpdate();
System.out.println("Done Inserted");
pstmt.close();
con.close();

// Retrive CLOB values
Connection con = DriverManager.getConnection("jdbc:oracle://localhost:3306/test","test","test");
PreparedStatement pstmt = con.prepareStatement("select * from Emp where id=5");
ResultSet rs = pstmt.executeQuery();
Reader instream = null;
int chunkSize;
if(rs.next()){
String name = rs.getString("name");
java.sql.Clob clob = result.getClob("description")
StringBuffer sb1 = new StringBuffer();

chunkSize = ((oracle.sql.CLOB)clob).getChunkSize();
instream = clob.getCharacterStream();
BufferedReader in = new BufferedReader(instream);
String line = null;
while ((line = in.readLine()) != null) {
sb1.append(line);
}
if(in != null){
in.close();
}

String clobdata = sb1.toString(); // this is the clob data converted into string

}

} catch (Exception e) {

e.printStackTrace();
}
}
}
String 转Clob mysql springMVC

String转CLOB,下面是个例子 public class TestDB { public static void main(String[] args) { try { /** Loading the driver*/ Class.forName("com.oracle.jdbc.Driver");/** Getting Connection*/ Connection con = DriverManager.getConnection("jdbc:oracle://localhost:3306/test","test","...

在oracle数据库里怎么把char类型的字段转换成date类型

关于springmvc怎么自动把前台string类型日期字段转换成date类型 简单点处理,就是接收string,然后string转成date,就不用spring自动转换了 其实道理一样,spring帮你做这个转换跟你自己做转换区别不大 oracle数据库CLOB类型怎么转换为String?给你段参考代码,读取clob数据 import java.io.InputStream; ...

sqlserver转mysql springmvc连接mysql spring事务mysql交互 spring配置mysql springboot jdbc oracle转mysql mysql转oracle工具 mysql workbench spring jdbc
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
喝什么可以清除肺里的毒素灰尘 不要简单说喝水。。。 求救高手:苹果4S备份在电脑中的文件在哪里,怎样找出并删除,谢谢,_百度... 请问C盘Documents and Settings/Administrator/Application Data/... 急求格力KF-35GW/(35370)Aa-2(1.5匹)挂式Q力定频系列家用单冷空调的外机... 格力空调KF35G35370Aa3是几匹 多肉朱莲怎么养 多肉朱莲可以怎么养 浙江封切收缩包装机报价 ...第一章好像是一个雨天被同学欺负后来被雷劈了获得异能的小说_百度知 ... 易通贷选按月等额本息回款的项目可以吗? ...第一章讲的是他追一个女孩子被甩了 然后被雷劈了 怎么将mysql里面的text类型导入到oracle的clob类型 Mysql与Oracle区别是什么? mysql中的longblob类型如何转换成blob或者clob,然... mysql里存大量文本的数据类型是text吗?请详细说明... mysql和oracle的区别 请问下mysql和oracle的区别 mysql数据库表添加clob类型字段命令怎么写? 我用mysql创建不了clob数据类型 MYSQL 转 ORACLE CLOB类型 oracle clob类型相当于mysql中的什么类型 MySQL 中 CLOB 和 BLOB的疑惑 怎么才能知道网贷的本金还清了吗? 最好的自己还清网贷的方法 想还清网贷,怎么才能还清 欠了网贷,怎么办,怎样才能还清 怎么可以尽快还清网贷 网贷可以一次性还本付息吗,一次性还款的网贷期限... 请问网贷还清了还有事吗? 有什么办法还清网贷吗? 哪个app证件照能打身份证号码 如何查询sqlite数据中clob字段类型 mysql 的text,varchar对应oracle什么数据类型的相... java操作 MySQL大文本数据,代码问题 mysql中longtext在oracle中用什么表示 证件照下边的姓名和身份证号码是怎么加上去的? 房产证办理费用计算器 房产过户税费计算器是如何计算的呢 办房产证需要多少钱税计算器 房产税费计算器 上海二手房交易税费怎么计算 办理房产证怎样计算费用 上海二手房交易税费怎么算 房产证费用计算器是什么? 商住两用房税费的计算器 购二手房税费计算器(急!!!) 房产证办理费用如何算 上海二手房的税费怎么计算的?满五年唯一,满五年... 上海二手房交易需要付多少税费? 房产交易税金怎么计算? 一个表情包,我真的很喜欢你带一个红色感叹号是什么...