数据库中某个表tab_info的某一条记录被锁住了;即:该条记录无法更新update,但是可以读取select;现要查询到底是执行什么sql语句的时候把它给锁住的;或者更详细的信息;
解决方案 »
- oracle函数问题求解!
- orcle备份还原问题
- !!!!!ORA-14404:分区表包含不同表空间中的分区!!!!!
- PLSQL Developer登陆的问题(oracle) 大神求帮忙啊~
- myeclipse 如何连接 oracle11g?
- oracle数据库能不能根据数据库的log文件回滚?
- 关于PL/SQL连接数据库的问题,走投无路了高手请进(急)
- 为什么服务器重启后会报这样的错?
- 求助,关于触发器
- Oracle 在pl/sql develop查询数据,不加sid前缀查询不出来数据是什么原因?
- 紧急求助:我用job删除分区将表的主索引破坏了,怎么恢复分区表的主索引呢?谢谢
- 为何以administrator用户登录系统之后,即使不知道oracle用户名,密码也能访问,真是太可怕了!
//Thread.currentThread().sleep(delay);
String sql_update="select content from tab_info where id='"+infoId+"' for update";
DBConnect db=new DBConnect();
ResultSet rs=db.executeQuery(sql_update);
//db.prepareStatement(sql_update);
String content_len="0";
while(rs.next()){
java.sql.Clob myclob2=rs.getClob("content"); char[] c=(content==null?"这家伙很懒哦!":content).toCharArray();
if(c.length<myclob2.length()) {
myclob2.truncate(c.length);
}
CLOB myclob=(CLOB)myclob2; Writer os=myclob.getCharacterOutputStream(); content_len=Integer.toString(c.length);
os.write(c,0,c.length);
os.flush();
os.close();
}