Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.sql.SQLException:数据库已锁定错误_Java_Sqlite_Connection - Fatal编程技术网

java.sql.SQLException:数据库已锁定错误

java.sql.SQLException:数据库已锁定错误,java,sqlite,connection,Java,Sqlite,Connection,我所处的情况是,我得到的数据库被锁定在语句上: pst = conn.prepareStatement(cIQuery); 其中,pst是PreparedStatement对象,conn是Connection对象,cIQuery是要执行的查询。但是,在使用后,我关闭了每个类中的所有连接、结果集和PreparedStatement对象。如何克服此问题?您可能需要检查在该数据库上工作的进程。您可能会多次运行项目,并因此启动不同的流程。因此,某些进程可能仍然处于活动状态并持有数据库锁。尝试使用命令检

我所处的情况是,我得到的数据库被锁定在语句上:

pst = conn.prepareStatement(cIQuery);

其中,
pst
PreparedStatement
对象,
conn
Connection
对象,
cIQuery
是要执行的查询。但是,在使用后,我关闭了每个类中的所有
连接
结果集
PreparedStatement
对象。如何克服此问题?

您可能需要检查在该数据库上工作的进程。您可能会多次运行项目,并因此启动不同的流程。因此,某些进程可能仍然处于活动状态并持有数据库锁。尝试使用命令检查进程状态

ps -eaf

@大多数操作系统都支持此命令。只需打开命令提示符并运行此命令。