Java应用中SQLite表无法正常删除的异常问题求助
Java应用中SQLite表删除异常问题
使用SQLite JDBC驱动版本3.40.1.0,JDBC URL为jdbc:sqlite:./sample.db,执行以下操作后出现表删除异常:
操作步骤:
- 创建表:
CREATE TABLE Lines (line VARCHAR(32)) - 创建索引:
CREATE INDEX idxLines ON Lines(line) - 删除表:
DROP TABLE Lines
异常现象:
- 删除表后立即重建,报错:
Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: Lines)
- 关闭应用重启后再次尝试创建该表,又报错:
Caused by: org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (table Lines already exists)
内容的提问来源于stack exchange,提问作者Sergiy
相关产品推荐
相关产品推荐

