我的表A中只有一条数据,并指定了主键id
这个表中的数据需要在网站的首页显示,我经常
碰到在后台更新这条数据时,一直卡住,此时访问首页也卡住,可能要10分钟才能提交
页面访问恢复正常
    也就是说在update 和select 时都会受影响,貌似表被锁住了
我用的服务器是tomcat,重启tomcat后就能立刻提交
-----------------------------------------------------------------------
环境 tomcat + jsp + SqlServer2005(2000也存在一样的问题)链接字符串jdbc:microsoft:sqlserver://localhost:1433;SelectMethod=cursor;DatabaseName=webDB
-----------------------------------------------------------------------
其他表没有碰到过类似的问题,大家帮我分析下可能是什么原因呢?

解决方案 »

  1.   

    stmt = dbConn.prepareStatement("update main_msg set title='" + title + "',content='" + content + "',link='" + link + "',status='" + disp_kbn + "' where id=1");
    stmt.executeUpdate();
    stmt.close();
    事务是自动提交的,不是每次更新都出现问题
      

  2.   

    Connection 关了吗? 你更新数据库 commit了吗?