100分求!!oracle中clob字段注解为string方式,如何写java代码插入还有更 ...

发布网友 发布时间:2022-04-26 23:47

我来回答

4个回答

热心网友 时间:2022-04-13 23:23

已解决,只需要俩行代码即可。。QQ交谈

热心网友 时间:2022-04-14 00:41

呃...我的理解有点模糊,好像你需要插入数据库和修改数据库的值,下面我写一部分sql,
插入:
insert into MX_COURSE(NAME,LEVELS,ORGIN_PRICE,PRICE,PEOPLE_NUM,STYLE_ID,....) values(?,?,?,?,?,?,?,?,?,?,?,?,...) //后面的问号对应前面的个数

更新:这个你写了,这正是让我迷糊的地方,不知道你的意图了,收手了。

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

Connection conn = DriverManager.getConnection(url, username, password);
Statement str = conn.createStatement();

str.execute("insert into MX_COURSE values (?,?,?) ");追问不是jdbc的连接形式,上面说了采用hibernate注解方式了,

追答类似如下:
tt.setContentClob(Hibernate.createClob(" "));
session.save(tt);
session.flush();
session.refresh(tt, LockMode.UPGRADE);
oracle.sql.CLOB clob = (oracle.sql.CLOB) tt.getContentClob();
Writer writer = clob.getCharacterOutputStream();
writer.write(tt.getContent());
writer.flush();
writer.close();

热心网友 时间:2022-04-14 04:07

1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com