呵呵,这是因为:你对表的操作被当做一个事务来处理,当你的程序异常终止或没有写释放、关闭数据库连接和表连接/操作的代码时,又对表操作,就会发现表被锁住了。你看看你的代码,应该及时的释放数据库连接(还有好多的人做网络软件时也是这样,数据库和网络连接都是很宝贵的,分配使用后要及时释放掉,地球人都知道的 ^_^),然后编译(build)完程序后如果还不行就重新登陆一次。这种情况一般都是代码的bug。